An effective technique for the software requirements analysis of NPP safety-critical systems, based on software inspection, requirements traceability, and formal specification

被引:0
|
作者
Koo, SR
Seong, PH
Yoo, J
Cha, SD
Yoo, YJ
机构
[1] Korea Adv Inst Sci & Technol, Dept Nucl & Quantum Engn, Taejon 305701, South Korea
[2] Korea Adv Inst Sci & Technol, Div Comp Sci, Taejon 305701, South Korea
[3] Korea Adv Inst Sci & Technol, AITrc,SPIC, IIRTRC, Dept Elect Engn & Comp Sci, Taejon 305701, South Korea
[4] BNF Technol Inc, Taejon 305353, South Korea
关键词
software requirements analysis; V&V; safety-critical systems; inspection; traceability; formal method;
D O I
10.1016/j.ress.2004.08.024
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A thorough requirements analysis is indispensable for developing and implementing safety-critical software systems such as nuclear power plant (NPP) software systems because a single error in the requirements can generate serious software faults. However, it is very difficult to completely analyze system requirements. In this paper, an effective technique for the software requirements analysis is suggested. For requirements verification and validation (V&V) tasks, our technique uses software inspection, requirement traceability, and formal specification with structural decomposition. Software inspection and requirements traceability analysis are widely considered the most effective software V&V methods. Although formal methods are also considered an effective V&V activity, they are difficult to use properly in the nuclear fields as well as in other fields because of their mathematical nature. In this work, we propose an integrated environment (IE) approach for requirements, which is an integrated approach that enables easy inspection by combining requirement traceability and effective use of a formal method. The paper also introduces computer-aided tools for supporting IE approach for requirements. Called the nuclear software inspection support and requirements traceability (NuSISRT), the tool incorporates software inspection, requirement traceability, and formal specification capabilities. We designed the NuSISRT to partially automate software inspection and analysis of requirement traceability. In addition, for the formal specification and analysis, we used the formal requirements specification and analysis tool for nuclear engineering (NuSRS). (c) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:248 / 260
页数:13
相关论文
共 50 条
  • [21] Requirements Engineering of Industrial Automation Systems Adapting the CESAR Requirements Meta Model for Safety-Critical Smart Grid Software
    Sinha, Roopak
    Patil, Sandeep
    Pang, Cheng
    Vyatkin, Valeriy
    Dowdeswell, Barry
    IECON 2015 - 41ST ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2015, : 2172 - 2177
  • [22] Integrated formal verification of safety-critical software
    Ge, Ning
    Jenn, Eric
    Breton, Nicolas
    Fonteneau, Yoann
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (04) : 423 - 440
  • [23] Integrated formal verification of safety-critical software
    Ning Ge
    Eric Jenn
    Nicolas Breton
    Yoann Fonteneau
    International Journal on Software Tools for Technology Transfer, 2018, 20 : 423 - 440
  • [24] Formal Modeling and Verification of Safety-Critical Software
    Yoo, Junbeom
    Jee, Eunkyoung
    Cha, Sungdeok
    IEEE SOFTWARE, 2009, 26 (03) : 42 - 49
  • [25] Visual software requirements specification technique based on communication model
    Ohnishi, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (04) : 615 - 622
  • [26] SAFETY-CRITICAL SOFTWARE FOR DEFENSE SYSTEMS - REQUIREMENTS OF INTERIM DEFENSE STANDARD-00-55
    REES, C
    ODDY, G
    GEC JOURNAL OF RESEARCH, 1995, 12 (01): : 43 - 49
  • [27] Formal incremental requirements specification of service-oriented automotive software systems
    Hartmann, J.
    Rittmann, S.
    Wild, D.
    Scholz, P.
    SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, : 130 - +
  • [28] A formal software requirements specification method for digital nuclear plant protection systems
    Yoo, J
    Kim, T
    Cha, S
    Lee, JS
    Son, HS
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (01) : 73 - 83
  • [29] Automation of Quantitative Requirements Determination to Software Reliability of Safety Critical NPP I&C systems
    Volochiy, Bogdan
    Mulyak, Oleksandr
    Ozirkovskyi, Leonid
    Kharchenko, Vyacheslav
    2016 SECOND INTERNATIONAL SYMPOSIUM ON STOCHASTIC MODELS IN RELIABILITY ENGINEERING, LIFE SCIENCE AND OPERATIONS MANAGEMENT (SMRLO), 2016, : 337 - 346
  • [30] Scenario driven requirements specification of safety-critical real-time systems
    Lin, JJ
    Kung, DC
    Hsia, P
    COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 284 - 287