Towards the Design of Safety-Critical Software

被引:1
|
作者
Rafeh, R. [1 ]
Rabiee, A. [2 ]
机构
[1] Arak Univ, Dept Comp Engn, Arak, Iran
[2] Educ Org, Dept IT, Arak, Iran
关键词
Safety-critical software; hazard; formal languages; CIIP; VERIFICATION;
D O I
10.1016/S1665-6423(13)71576-1
中图分类号
学科分类号
摘要
Safety is the most important factor when developing software for safety-critical systems. Traditional approaches attempted to achieve safety through testing the software. However, there might be some bugs in the software not revealed in the test procedure. Formal verification is a new trend in developing safe software. In this paper, we propose a multi-phase formal approach for safety management in safety-critical software. We use timed transition Petri-net as a formal means to specify the properties of the model and their relations in each component of the software. In addition, we use the Z language to specify textual and mathematical specifications of the model, as a representative model to evaluate the proposed approach; we chose continuous infusion insulin pump (CIIP).
引用
收藏
页码:683 / 694
页数:12
相关论文
共 50 条
  • [31] On the formal development of safety-critical software
    Galloway, Andy
    Iwu, Frantz
    McDermid, John
    Toyn, Ian
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 362 - 373
  • [32] An approach for testing safety-critical software
    Li, WW
    Xu, ZW
    Jin, Y
    NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 180 - 183
  • [33] SAFETY-CRITICAL SOFTWARE - A RESEARCH AGENDA
    BERZTISS, AT
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1994, 4 (02) : 165 - 181
  • [34] Software testing for safety-critical applications
    Wang, LF
    Tan, KC
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2005, 8 (02) : 38 - 47
  • [35] Timing tolerances in safety-critical software
    Wassyng, A
    Lawford, M
    Hu, XY
    FM 2005: FORMAL METHODS, PROCEEDINGS, 2005, 3582 : 157 - 172
  • [36] Safety-critical systems design
    Douglass, BP
    ELECTRONIC ENGINEERING, 1998, 70 (862): : 45 - +
  • [37] Software hazards and barriers for informing the design of safety-critical interactive systems
    Basnyat, S.
    Palanque, P.
    SAFETY AND RELIABILITY FOR MANAGING RISK, VOLS 1-3, 2006, : 257 - 265
  • [38] Design and Development Framework of Safety-Critical Software in HTR-PM
    Guo, Chao
    Xiong, Huasheng
    Huang, Xiaojin
    Li, Duo
    SCIENCE AND TECHNOLOGY OF NUCLEAR INSTALLATIONS, 2017, 2017
  • [39] CERTIFICATION OF SAFETY-CRITICAL SOFTWARE BY LICENSED SOFTWARE ENGINEERS
    DAVIS, PI
    COMPUTER, 1992, 25 (12) : 72 - 73
  • [40] Safety-critical systems design
    Douglass, Bruce Powel
    Electronic Engineering (London), 1998, 70 (862):