Extending Failure Modes and Effects Analysis Approach for Reliability Analysis at the Software Architecture Design Level

Hasan Sözer, B. Tekinerdogan, Mehmet Aksit

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

    8 Citations (Scopus)
    1279 Downloads (Pure)


    Several reliability engineering approaches have been proposed to identify and recover from failures. A well-known and mature approach is the Failure Mode and Effect Analysis (FMEA) method that is usually utilized together with Fault Tree Analysis (FTA) to analyze and diagnose the causes of failures. Unfortunately, both approaches seem to have primarily focused on failures of hardware components and less on software components. Moreover, for utilizing FMEA and FTA very often an existing implementation of the system is required to perform the reliability analysis. We propose extensions to FMEA and FTA to utilize them for the reliability analysis of software at the architecture design level. We present the software architecture reliability analysis approach (SARAH) that incorporates the extended FMEA and FTA. The approach is illustrated using an industrial case for analyzing reliability of the software architecture of a Digital TV.
    Original languageUndefined
    Title of host publicationArchitecting Dependable Systems IV
    EditorsRogerio de Lemos, Cristina Gacek
    Place of PublicationBerlin
    Number of pages25
    ISBN (Print)978-3-540-74033-9
    Publication statusPublished - 29 Aug 2007

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer Verlag
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349


    • EWI-10991
    • CR-B.5.3
    • CR-D.2.11
    • FMEA
    • METIS-241875
    • IR-60273
    • Reliability analysis
    • software architecture evaluation
    • FTA

    Cite this