Hide menu

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

    1. Overview of Software Reliability Engineering
    2. Defining necessary reliability
    3. Developing operational profiles
    4. Preparing for a test
    5. Execution test
    6. Software inspections
    7. Applying failure data to guide decisions
    8. Deploying software reliability engineering
    9. Software reliability models
    10. Predicting reliability
    11. Empirical studies
    12. 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.


Page responsible: Director of Graduate Studies