CSE 300: Software Reliability Engineering Topics covered: Project overview.

Slides:



Advertisements
Similar presentations
1 - ECpE 583 (Reconfigurable Computing): XPS / MP3 Overview + Midterm Overview Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 15:
Advertisements

How Do You Know That Your Students Are Learning? 2012 Curators’ Teaching Summit Nov. 12, 2012 – Session 3.
A.M. Alonso, C. García-Martos, J. Rodríguez, M. J. Sánchez Seasonal dynamic factor model and bootstrap inference: Application to electricity market forecasting.
Presentation of the Quantitative Software Engineering (QuaSE) Lab, University of Alberta Giancarlo Succi Department of Electrical and Computer Engineering.
Software Process Models
Reporter: Hsu Hsiang-Jung Modelling stochastic fish stock dynamics using Markov Chain Monte Carlo.
CSE 322: Software Reliability Engineering Topics covered: Techniques for prediction.
Software Engineering Dr.Basem Alkazemi
CSE 322: Software Reliability Engineering Topics covered: Architecture-based reliability analysis.
Software Testing Using Model Program DESIGN BY HONG NGUYEN & SHAH RAZA Dec 05, 2005.
SIM SOFTWARE ARCHITECTURE Instructor: Masrah Azrifah Azmi Murad, PhD Room: C masrah.azrifah [at] gmail.com OR masrah [at] fsktm.upm.edu.my.
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
Integrating Hands-on Activities into the Lesson/Unit By David Agnew Arkansas State University.
General information CSE 230 : Introduction to Software Engineering
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Confidence intervals.
CSE 300: Software Reliability Engineering Topics covered: Software architecture styles.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Course outline and schedule Introduction Event Algebra (Sec )
CSE 322: Software Reliability Engineering Topics covered: Software reliability models with explicit fault removal.
CSE 322: Software Reliability Engineering Topics covered: Architecture-based reliability analysis.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Business research methods: data sources
CSE 300: Software Reliability Engineering Topics covered: Software Reliability Models.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Course outline and schedule Introduction (Sec )
Systems Engineering Management
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
1 Welcome to IT 323 Software Engineering II 1 st semester, 2012/2013.
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
IT Introduction to Website Development Welcome!
General information CSE : Probabilistic Analysis of Computer Systems
CRESCENDO Full virtuality in design and product development within the extended enterprise Naples, 28 Nov
Chapter 1: Introduction to Project Management
IV&V Facility PI: Katerina Goseva – Popstojanova Students: Sunil Kamavaram & Olaolu Adekunle Lane Department of Computer Science and Electrical Engineering.
Success depends upon the ability to measure performance. Rule #1:A process is only as good as the ability to reliably measure.
CISB594 – Business Intelligence
Research and Writing Seminar Thursday, – 16 35, room C To find an up-to-date version of the schedule and to read the papers check the website
Audit Sampling: An Overview and Application to Tests of Controls
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
1 Probabilistic Scenario Analysis (PSA) 2 PSA -History In 1940’s - work on the atomic bomb In the 1950's - used as "what if" scenarios for nuclear proliferation.
1 Lecture 16: Point Estimation Concepts and Methods Devore, Ch
Center for Reliability Engineering Integrating Software into PRA B. Li, M. Li, A. Sinha, Y. Wei, C. Smidts Presented by Bin Li Center for Reliability Engineering.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Overview G. Jogesh Babu. Overview of Astrostatistics A brief description of modern astronomy & astrophysics. Many statistical concepts have their roots.
RLV Reliability Analysis Guidelines Terry Hardy AST-300/Systems Engineering and Training Division October 26, 2004.
Penn State University, School of Business Administration 1/21/20161 MRKT 472-MARKETING RESEARCH Dr. Ugur Yucelt School of Business Administration Spring.
Assessing Classroom Learning III: Chapter 14. Assessing Classroom Learning Bluebook Assessment Strategy #8 Teacher-Centered vs. Learner-Centered Essential.
2008 Student Progress Monitoring & Data-Based Instruction in Special Education Introduction to Using CBM for Progress Monitoring.
Fault-tolerant Control Motivation Definitions A general overview on the research area. Active Fault Tolerant Control (FTC) FTC- Analysis and Development.
ACC 340 Academic professor/tutorialrank For more course Tutorials
1 Welcome to IT 323 Software Engineering II 2 nd Semester, 2012/2013.
ACC 340 Entire Course For more course tutorials visit ACC 340 Week 1 Discussion Question 1 ACC 340 Week 1 Individual Assignment.
HRM 498 ASSIST Teaching Effectiverly/hrm498assist.com FOR MORE CLASSES VISIT
COM 530 OUTLET Teaching Effectively/com530outlet.com FOR MORE CLASSES VISIT
Statistical Concepts Basic Principles An Overview of Today’s Class What: Inductive inference on characterizing a population Why : How will doing this allow.
BUS 660 Entire Course (2 Sets) FOR MORE CLASSES VISIT This Tutorial contains 2 Sets of Papers for each Assignment (Check Details Below)
Page 1, CBSE graduate course Component-Based Software Engineering Building reliable component-based systems Assigments for the CBSE group.
CMPT 275 TEAM DIRECTORIES. One Sentence Summary The Study Buddy is: a tool to help users study to improve their grades by simulating a multiple choice.
Starter To complement our notes for Topic 7 & 8, complete a mind map for these two topics on paper – (5 Mins) Project Management & the SDLC Project Failure.
COM 530 MASTER Leading through innovation/com530masterdotcom.
COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.
Probabilistic Analysis of Computer Systems
CS6501 Advanced Topics in Information Retrieval Course Policy
COM 530Possible Is Everything/tutorialrank.com
ENG 135 Innovative Education- -snaptutorial.com
FIN 415 Education for Service-- snaptutorial.com
COM 530Education for Service/tutorialrank.com
Provide an Overview of FM Doctrine (FM 1-06)
Software Usability Course notes for CSI University of Ottawa
Uncertainty Propagation
Presentation transcript:

CSE 300: Software Reliability Engineering Topics covered: Project overview

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

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

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?

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

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.

Grading scheme  Project is 24% of the grade  Maximum of 100 points  Breakdown:  Presentation: 25  Implementation: 40  Report: 35

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.

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

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

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

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

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

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

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

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

Paper #10, #11,..  Any other paper that you like

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!