• DocumentCode
    3376209
  • Title

    Executable Models to Support Automated Software FMEA

  • Author

    Bonfiglio, Valentina ; Montecchi, Leonardo ; Rossi, Francesco ; Lollini, Paolo ; Pataricza, Andras ; Bondavalli, Andrea

  • Author_Institution
    Univ. of Florence, Florence, Italy
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    189
  • Lastpage
    196
  • Abstract
    Safety analysis is increasingly important for a wide class of systems. In the automotive field, the recent ISO26262 standard foresees safety analysis to be performed at system, hardware, and software levels. Failure Modes and Effects Analysis (FMEA) is an important step in any safety analysis process, and its application at hardware and system levels has been extensively addressed in the literature. Conversely, its application to software architectures is still to a large extent an open problem, especially concerning its integration into a general certification process. The approach we propose in this paper aims at performing semi-automated FMEA on component-based software architectures described in UML. The foundations of our approach are model-execution and fault-injection at model-level, which allows us to compare the nominal and faulty system behaviors and thus assess the effectiveness of safety countermeasures. Besides introducing the detailed workflow for SW FMEA, the work in this paper focuses on the process for obtaining an executable model from a component-based software architecture specified in UML.
  • Keywords
    Unified Modeling Language; object-oriented methods; safety-critical software; software architecture; software fault tolerance; ISO26262 standard; UML; Unified Modeling Language; automated software FMEA; component-based software architecture; failure mode and effect analysis; fault-injection approach; model-execution approach; safety analysis; semiautomated FMEA; Analytical models; Computer architecture; Iron; Safety; Software; Standards; Unified modeling language; ALF; component-based; executable model; fUML; model-implemented fault-injection; software safety analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
  • Conference_Location
    Daytona Beach Shores, FL
  • Print_ISBN
    978-1-4799-8110-6
  • Type

    conf

  • DOI
    10.1109/HASE.2015.36
  • Filename
    7027431