Download presentation
Presentation is loading. Please wait.
1
CSE 300: Software Reliability Engineering Topics covered: Project overview
2
Objectives Introduce the state-of-the-art in reliability engineering. Cultivate the ability to understand and critique research papers. Implement and adapt reliability analysis techniques presented in research papers. Develop communication skills and ability to work in a team Enhance presentation skills
3
Project components Each project will be conducted by a team of two students Select your partner and let me know. Each project will be based on one research paper Related to (or may extend) the topics covered in class. Three components: Presentation Implementation Report
4
Presentation Each group will be expected to present the chosen paper to the class. Each presentation will be allotted 15 minutes. Presentation should address the following: Motivation Problem description Approach Advantages Disadvantages What would be your approach?
5
Implementation Implement a key technique: More than one technique presented in some papers. Identify one technique and implement it. Language/package of your choice. Reproduce at least some of the results
6
Report Consist of three parts: Part I: Summary & Critique Overview of the paper. Advantages & disadvantages Approach you would adopt Part II: Implementation Decisions about package/language chosen Problems encountered Results Part III: Division of work How did you divide the work Comments on your experience in working as a team.
7
Grading scheme Project is 24% of the grade Maximum of 100 points Breakdown: Presentation: 25 Implementation: 40 Report: 35
8
Paper #1 Title: Log-logistic Software Reliability Growth Model Overview: Describes a finite failure NHPP software reliability growth model. Implementation: Maximum likelihood estimates of model parameters.
9
Paper #2 Title: Software Failure Rate and Reliability Incorporating Repair Policies Overview: Simulation approach to incorporate repair into software reliability growth models Implementation: Rate-based simulation procedure to incorporate repair
10
Paper #3 Title: An Architecture-Based Software Reliability Model Overview: Reliability analysis of different architecture styles such as batch-sequential, parallel/pipe-filter etc. Implementation: Reliability analysis methodology for any two styles
11
Paper #4 Title: Reliability Simulation of Component-Based Software Systems Overview: Simulation approach for architecture-based reliability analysis Two types of applications: terminating and control system with feedback loop. Implementation: Simulation procedure for terminating application
12
Paper #5 Title: Reliability Analysis of Pipe and Filter Architecture Style Overview: A methodology for reliability analysis of pipe and filter architecture Linear topology with and without feedback Implementation: Expressions for reliability analysis for linear topology with and without feedback
13
Paper #6 Title: Quantifying the variance in application reliability Overview: Determine how variances in component reliabilities can be propagated to the variance in application reliability based on architecture Taylor series expressions, theory of random sums Implementation: Variance quantification expressions
14
Paper #7 Title: Assessing Uncertainty in Reliability of Component- Based Software Systems Overview: Determine how variances in component reliabilities can be propagated to the variance in application reliability based on architecture Two techniques: Method of moments, Monte Carlo simulation Implementation: Any one of the techniques for variance quantification
15
Paper #8 Title: Software Reliability Analysis with Component-Level Fault Tolerance Overview: Architecture-based reliability analysis, some components may have fault tolerant configurations Implementation: Expressions for reliability analysis which incorporate coverage parameters of components
16
Paper #9 Title: Variance Expressions for Software Reliability Growth Models Overview: A methodology to compute the variance in the reliability prediction obtained using NHPP model Taylor series expressions for the mean and variance of a function of random variable Implementation: Expressions for quantification of variance
17
Paper #10, #11,.. Any other paper that you like
18
Logistics Papers will be assigned on a first-come, first-serve basis. Presentations will be held in class a week after Thanksgiving break: Dec. 6 – 4 groups Dec. 8 – 5 groups Report will be due on Dec. 8 No class in the week of Nov. 29. Final exam will be assigned Dec. 8, and due Dec. 15 I will be happy to answer questions!
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.