FDA103 Software Reliability
Lectures: 
24 hours + seminars.
Recommended for
All ECSEL students.
The course was last given: 
New course.
Goals
The first goal of the course is to develop basic knowledge of software reliability issues as applied to large-scale industrial software development. The second goal is to train critical review of research in software reliability. 
Prerequisites
  - Undergraduate training in software development, for instance, Software Engineering Project from a Wide Perspective.
  
- Undergraduate training in mathematical statistics, for instance, Statistics, first course. 
Organization
Lectures (12 lectures of 2 hours each) 
Seminars for presentation of research review or term paper 
Contents
  
    -  Overview of Software Reliability Engineering 
    
-  Defining necessary reliability 
    
-  Developing operational profiles 
    
-  Preparing for a test 
    
-  Execution test 
    
-  Software inspections 
    
-  Applying failure data to guide decisions 
    
-  Deploying software reliability engineering 
    
-  Software reliability models 
    
-  Predicting reliability 
    
-  Empirical studies 
    
-  Fault tolerance 
  
Literature
Musa, J.D. (1998). Software Reliability Engineering. McGraw-Hill. ISBN 0-07-913271-5. 
Ohlsson, N. (1998). Towards Effective Fault Prevention - An Empirical Study in Software Engineering. Linköping
Studies in Science and Technology, Dissertation no 522. ISBN 91-7219-176-7. 
Selected articles. 
Teachers
Kristian Sandahl. 
Invited Guests (about 4 lectures) 
Examiner
Kristian Sandahl
Schedule
Spring 2002.
Examination
Open-book written exam. 
Manuscript: Research review or term paper. 
20 minutes presentation of research review or term paper.
Students with passed exam and approved research review receive 4 credits. Students with passed exam and approved term paper receive 5-6 credits depending on effort put on term paper. 
Credit
4 + 2 credits
Comments
Course start Jan/Feb 2002.