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 条
  • [1] Model-Based Analysis for Safety Critical Software
    Gulan, Stefan
    Harnisch, Jens
    Johr, Sven
    Kretschmer, Roberto
    Rieger, Stefan
    Zalman, Rafael
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2015, 2015, 9337 : 111 - 120
  • [2] Model-based safety analysis of software product lines
    de Oliveira, Andre Luiz
    Braga, Rosana T. V.
    Masiero, Paulo Cesar
    Papadopoulos, Yiannis
    Habli, Ibrahim
    Kelly, Tim
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (5-6) : 412 - 426
  • [3] Model-based safety analysis for an aviation software specification
    Hu J.
    Chen S.
    Chen D.
    Kang J.
    Wang H.
    International Journal of Performability Engineering, 2020, 16 (02) : 238 - 254
  • [4] Model-based integration of safety analysis and reliable software development
    de Miguel, MA
    Pauly, B
    Person, T
    Fernandez, J
    WORDS 2005: 10th IEEE International Workshop on Object-Oriented Real-Time Dependable, Proceedings, 2005, : 312 - 319
  • [5] Security & Safety by Model-based Requirements Engineering
    Japs, Sergej
    2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 422 - 427
  • [6] Safety analysis of software requirements: model and process
    Li, Shaojun
    Duo, Suo
    3RD INTERNATIONAL SYMPOSIUM ON AIRCRAFT AIRWORTHINESS (ISAA 2013), 2014, 80 : 153 - 164
  • [7] An AADL Model-based Safety Analysis Method for Flight Control Software
    Zhang, Tao
    Jiang, Yechun
    Ye, Junda
    Jing, Cheng
    Qu, Huamin
    2014 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS, 2014, : 1148 - 1152
  • [8] A Model-Based Approach to Document Software Toolchains for Supporting a Safety Analysis
    Baumgart, Stephan
    Chen, Yin
    Hamren, Rasmus
    Punnekkat, Sasikumar
    2021 15TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2021), 2021,
  • [9] Model-based Requirements Analysis with AutoRAID
    Geisberger, Eva
    Schaetz, Bernhard
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2007, 21 (3-4): : 231 - 242
  • [10] A methodology for model-based verification of safety contracts and performance requirements
    Gomez-Martinez, Elena
    Rodriguez, Ricardo J.
    Benac-Earle, Clara
    Etxeberria, Leire
    Illarramendi, Miren
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2018, 232 (03) : 227 - 247