Executable Models to Support Automated Software FMEA

被引:9
|
作者
Bonfiglio, Valentina [1 ]
Montecchi, Leonardo [1 ,2 ]
Rossi, Francesco [3 ]
Lollini, Paolo [1 ]
Pataricza, Andras [4 ]
Bondavalli, Andrea [1 ,2 ]
机构
[1] Univ Florence, Florence, Italy
[2] Univ Florence, CINI, Florence, Italy
[3] ResilTech Srl, Pontedera, Italy
[4] Budapest Univ Technol & Econ, Budapest, Hungary
关键词
software safety analysis; executable model; ALF; fUML; component-based; model-implemented fault-injection;
D O I
10.1109/HASE.2015.36
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:189 / 196
页数:8
相关论文
共 50 条
  • [1] Model-driven Automated Software FMEA
    Snooke, Neal
    Price, Chris
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2011 PROCEEDINGS, 2011,
  • [2] Executable Multi-Layered Software Models
    Radosky, Lukas
    Polasek, Ivan
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON DESIGNING SOFTWARE, DESIGNING 2024, 2024, : 46 - 51
  • [3] Automatic Generation of Executable Code from Software Architecture Models
    Stavrou, Aristos
    Papadopoulos, George A.
    [J]. INFORMATION SYSTEMS DEVELOPMENT: CHALLENGES IN PRACTICE, THEORY AND EDUCATION, VOLS 1AND 2, 2009, : 1047 - 1058
  • [4] AUTOMATED SUPPORT OF SOFTWARE MAINTENANCE
    BENNETT, KH
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1991, 33 (01) : 74 - 85
  • [5] From word models to executable models of signaling networks using automated assembly
    Gyori, Benjamin M.
    Bachman, John A.
    Subramanian, Kartik
    Muhlich, Jeremy L.
    Galescu, Lucian
    Sorger, Peter K.
    [J]. MOLECULAR SYSTEMS BIOLOGY, 2017, 13 (11)
  • [6] A Transformation of Business Process Models into Software-Executable Models Using MDA
    Santos, Nuno
    Duarte, Francisco J.
    Machado, Ricardo J.
    Fernandes, Joao M.
    [J]. SOFTWARE QUALITY: INCREASING VALUE IN SOFTWARE AND SYSTEMS DEVELOPMENT, 2013, 133 : 147 - 167
  • [7] Automated validation of software models
    Sims, S
    Cleaveland, R
    Butts, K
    Ranville, S
    [J]. 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 91 - 96
  • [8] Automated support for modeling OO software
    Koskimies, K
    Systa, T
    Tuomi, J
    Mannisto, T
    [J]. IEEE SOFTWARE, 1998, 15 (01) : 87 - 94
  • [9] Automated support of software quality improvement
    Leung, Hareton K. N.
    Liao, Li
    Qu, Yuzhong
    [J]. INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2007, 24 (03) : 230 - 243
  • [10] Automated hypertext support for software maintenance
    Paakki, J
    Salminen, A
    Koskinen, J
    [J]. COMPUTER JOURNAL, 1996, 39 (07): : 577 - 597