SMV model-based safety analysis of software requirements

被引:11
|
作者
Koh, Kwang Yong [1 ]
Seong, Poong Hyun [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Nucl & Quantum Engn, Taejon 305701, South Korea
关键词
Fault tree analysis (FTA); Symbolic model verifier (SMV); Safety analysis; SPECIFICATIONS; SYSTEMS;
D O I
10.1016/j.ress.2008.03.025
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Fault tree analysis (FTA) is one of the most frequently applied safety analysis techniques when developing safety-critical industrial systems such as software-based emergency shutdown systems of nuclear power plants and has been used for safety analysis of software requirements in the nuclear industry. However, the conventional method for safety analysis of software requirements has several problems in terms of correctness and efficiency: the fault tree generated from natural language specifications may contain flaws or errors while the manual work of safety verification is very labor-intensive and time-consuming. In this paper, we propose a new approach to resolve problems of the conventional method; we generate a fault tree from a symbolic model verifier (SMV) model, not from natural language specifications, and verify safety properties automatically, not manually. by a model checker SMV. To demonstrate the feasibility of this approach, we applied it to shutdown system 2 (SDS2) of Wolsong nuclear power plant (NPP). In spite of subtle ambiguities present in the approach, the results of this case study demonstrate its overall feasibility and effectiveness. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:320 / 331
页数:12
相关论文
共 50 条
  • [31] MBIPV: a model-based approach for identifying privacy violations from software requirements
    Tong Ye
    Yi Zhuang
    Gongzhe Qiao
    Software and Systems Modeling, 2023, 22 : 1251 - 1280
  • [32] Model-Based Transition from Requirements to High-Level Software Design
    Kaindl, Hermann
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 81 - 82
  • [33] Model-based cluster and discriminant analysis with the MIXMOD software
    Biernacki, Christophe
    Celeux, Gilles
    Govaert, Gerard
    Langrognet, Florent
    COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2006, 51 (02) : 587 - 600
  • [34] Model-Based Energy Efficiency Analysis of Software Architectures
    Stier, Christian
    Koziolek, Anne
    Groenda, Henning
    Reussner, Ralf
    SOFTWARE ARCHITECTURE (ECSA 2015), 2015, 9278 : 221 - 238
  • [35] A Model-based Framework for the Analysis of Software Energy Consumption
    Duarte, Lucio Mauro
    Alves, Danilo da Silva
    Toresan, Bruno Ramos
    Maia, Paulo Henrique
    Silva, Davi
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 67 - 72
  • [36] Model-Based Safety-Cases for Software-Intensive Systems
    Braun, Peter
    Philipps, Jan
    Schaetz, Bernhard
    Wagner, Stefan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 238 (04) : 71 - 77
  • [37] UML for Software Safety and Certification Model-Based Development of Safety-Critical Software-Intensive Systems
    Huhn, Michaela
    Hungar, Hardi
    MODEL-BASED ENGINEERING OF EMBEDDED REAL-TIME SYSTEMS, 2010, 6100 : 201 - +
  • [38] Requirements analysis for fusion reactor safety analysis software development based on COSINE
    Wang, Yifei
    Bai, Tianze
    Peng, Xuebing
    Qian, Xinyuan
    Song, Yuntao
    Chen, Yixue
    Wu, Zhengze
    FUSION ENGINEERING AND DESIGN, 2024, 203
  • [39] MODEL-BASED SOFTWARE SYNTHESIS
    ABBOTT, B
    BAPTY, T
    BIEGL, C
    KARSAI, G
    SZTIPANOVITS, J
    IEEE SOFTWARE, 1993, 10 (03) : 42 - 52
  • [40] Model-based software diagnosis
    Hunt, J
    APPLIED ARTIFICIAL INTELLIGENCE, 1998, 12 (04) : 289 - 308