SlideShare a Scribd company logo
1 of 55
LT CDR PABITRA KUMAR PANDA M TECH (RE), IIT KGP 11 AUG 2010  SOFTWARE RELIABILITY
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SCOPE OF PRESENTATION
SOFTWARE RELIABILITY ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOFTWARE REL I AB I L I TY  CONTD . ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Software Reliability ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Software reliability
HARD WARE VS SOFTWARE HAZARD RATE
SOFTWARE FA I LURE MECHAN I SM ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],FAILURES AND FAULTS
INPUT/OUTPUT MAPPING
RELIABILITY PERCEPTION
FAILURE CLASSIFICATION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Measuring Software Reliability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOFTWARE FA I LURE MECHAN I SM
AVERAGE FAILURE RATE OF A MS PRODUCT
REASONS FOR THIS PHENOMENON ,[object Object],[object Object],[object Object],[object Object],[object Object]
Measuring Software Reliability ,[object Object],[object Object],[object Object]
MEASUR I NG SOFTWARE REL I AB I L I TY ,[object Object],[object Object],[object Object]
SOFTWARE RELIABILITY MODELING
SOFTWARE REL I AB I L I TY MODELS ,[object Object],[object Object],[object Object],[object Object]
SOFTWARE REL I AB I L I TY MODELS ,[object Object],[object Object],[object Object],[object Object]
SOFTWARE REL I AB I L I TY MODELS ISSUES PREDICTION MODELS ESTIMATION MODELS DATA REFERENCE Uses historical data Uses data from the current software development effort WHEN USED IN DEVELOPMENT CYCLE Usually made prior to development or test phases; can be used as early as concept phase Usually made later in life cycle(after some data have been collected); not typically used in concept or development phases TIME FRAME Predict reliability at some future time Estimate reliability at either present or some future time
SOFTWARE REL I AB I L I TY MODELS ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOFTWARE REL I AB I L I TY MODELS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOFTWARE REL I AB I L I TY MODELS ,[object Object],[object Object],[object Object]
SOFTWARE REL I AB I L I TY MODELS ,[object Object],[object Object],[object Object],[object Object]
EQUAL-STEP RELIABILITY GROWTH
RANDOM-STEP RELIABILITY GROWTH
MUSA’S MODEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MUSA’S BASIC MODEL  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EXAMPLE ,[object Object],[object Object],[object Object]
MUSA/OKUMOTO LOGARITHMIC MODEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Model Extension (1) ,[object Object],[object Object],[object Object]
Example 3 (Basic Model) ,[object Object],[object Object],[object Object],[object Object]
Example 4 (Logarithmic Model) ,[object Object],[object Object],[object Object],[object Object],(63 in basic model) (100 in basic model)
Model Extension (2) ,[object Object],[object Object],[object Object]
Example 5 (Basic Model) ,[object Object],[object Object],[object Object],[object Object]
Example 6 (Logarithmic Model) ,[object Object],[object Object],[object Object],(3.68 in basic model) (0.000454 in basic model)
MODEL DISCUSSION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
APPL I CAB I L I TY  OF  SOFTWARE REL I AB I L I TY MODELS ,[object Object],[object Object],[object Object],[object Object]
STATISTICAL TESTING
[object Object],[object Object],[object Object],[object Object],STATISTICAL TESTING
STAT I ST I CAL TEST I NG ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],STATISTICAL TESTING PROCEDURE
STATISTICAL TESTING DIFFICULTIES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AN OPERATIONAL PROFILE
RELIABILITY PREDICTION
CASE STUDY
BANK AUTO-TELLER SYSTEM ,[object Object],[object Object],[object Object],[object Object],[object Object]
EXAMPLES OF A RELIABILITY SPEC.
SPECIFICATION VALIDATION ,[object Object],[object Object],[object Object],[object Object]
COSTS OF INCREASING RELIABILITY
CONCLUS I ONS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
REFERENCES ,[object Object],[object Object],[object Object],[object Object],[object Object]
THANK YOU!

More Related Content

What's hot

Software quality
Software qualitySoftware quality
Software quality
jagadeesan
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
koolkampus
 
Software development slides
Software development slidesSoftware development slides
Software development slides
iarthur
 
software project management
software project managementsoftware project management
software project management
deep sharma
 

What's hot (20)

Software quality
Software qualitySoftware quality
Software quality
 
Software Evolution
Software EvolutionSoftware Evolution
Software Evolution
 
Software reliability growth model
Software reliability growth modelSoftware reliability growth model
Software reliability growth model
 
Chapter 2 software process models
Chapter 2   software process modelsChapter 2   software process models
Chapter 2 software process models
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Software Myths
Software MythsSoftware Myths
Software Myths
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process Improvement
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 
Hierarchical models of software quality
Hierarchical models of software qualityHierarchical models of software quality
Hierarchical models of software quality
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
Unit1
Unit1Unit1
Unit1
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Software process
Software processSoftware process
Software process
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Chapter 7 software reliability
Chapter 7 software reliabilityChapter 7 software reliability
Chapter 7 software reliability
 
software project management
software project managementsoftware project management
software project management
 
Software project estimation
Software project estimationSoftware project estimation
Software project estimation
 
Software Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsSoftware Engineering- Crisis and Process Models
Software Engineering- Crisis and Process Models
 

Similar to Software reliability

Software reliability engineering
Software reliability engineeringSoftware reliability engineering
Software reliability engineering
Mark Turner CRP
 
Software reliability & quality
Software reliability & qualitySoftware reliability & quality
Software reliability & quality
Nur Islam
 
Critical System Specification in Software Engineering SE17
Critical System Specification in Software Engineering SE17Critical System Specification in Software Engineering SE17
Critical System Specification in Software Engineering SE17
koolkampus
 
Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986
Editor IJARCET
 
Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986
Editor IJARCET
 
ISTQB Chapter 1 Fundamentals of Testing
ISTQB Chapter 1  Fundamentals of TestingISTQB Chapter 1  Fundamentals of Testing
ISTQB Chapter 1 Fundamentals of Testing
ssuser2d9936
 

Similar to Software reliability (20)

Software reliability engineering
Software reliability engineeringSoftware reliability engineering
Software reliability engineering
 
Software reliability & quality
Software reliability & qualitySoftware reliability & quality
Software reliability & quality
 
Spm unit v-software reliability-
Spm unit v-software reliability-Spm unit v-software reliability-
Spm unit v-software reliability-
 
Software Reliability
Software ReliabilitySoftware Reliability
Software Reliability
 
Software Fault Tolerance
Software Fault ToleranceSoftware Fault Tolerance
Software Fault Tolerance
 
Critical System Specification in Software Engineering SE17
Critical System Specification in Software Engineering SE17Critical System Specification in Software Engineering SE17
Critical System Specification in Software Engineering SE17
 
Software_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdfSoftware_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdf
 
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj JaloteSoftware Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
 
Automating The Process For Building Reliable Software
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Software
 
Module IV (1).pptx for software emgineee
Module IV (1).pptx for software emgineeeModule IV (1).pptx for software emgineee
Module IV (1).pptx for software emgineee
 
50120140501001
5012014050100150120140501001
50120140501001
 
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
A Review on Parameter Estimation Techniques of Software Reliability Growth Mo...
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
O0181397100
O0181397100O0181397100
O0181397100
 
Testing & implementation system 1-wm
Testing & implementation system 1-wmTesting & implementation system 1-wm
Testing & implementation system 1-wm
 
Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986
 
Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986Volume 2-issue-6-1983-1986
Volume 2-issue-6-1983-1986
 
ISTQB Chapter 1 Fundamentals of Testing
ISTQB Chapter 1  Fundamentals of TestingISTQB Chapter 1  Fundamentals of Testing
ISTQB Chapter 1 Fundamentals of Testing
 
Fundamentals of Testing - Andika Dwi Ary Candra
Fundamentals of Testing - Andika Dwi Ary CandraFundamentals of Testing - Andika Dwi Ary Candra
Fundamentals of Testing - Andika Dwi Ary Candra
 
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

Software reliability

Editor's Notes

  1. When we fix a fault we are not sure if the corrections are complete and successful and no other faults are introduced Even if the faults are fixed properly we do not know how much will be the improvement to interfailure time.