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 条
  • [1] DESIGN OF A PLATFORM FOR SAFETY JUSTIFICATION OF SAFETY-CRITICAL SOFTWARE
    Guo Jia
    Yang Ming
    [J]. PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING, 2017, VOL 1, 2017,
  • [2] Towards evidence-based architectural design for safety-critical software applications
    Wu, Weihang
    Kelly, Tim
    [J]. ARCHITECTING DEPENDABLE SYSTEMS IV, 2007, 4615 : 383 - +
  • [3] Towards a continuous certification of safety-critical avionics software
    Baron, Claude
    Louis, Vincent
    [J]. COMPUTERS IN INDUSTRY, 2021, 125
  • [4] Towards Agile Testing for Railway Safety-critical Software
    Li, Nan
    Guo, Jin
    Lei, Jeff
    Li, Yao
    Rao, Chang
    Cao, YaXin
    [J]. PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [5] Safety-critical software
    [J]. 1600, IEEE Computer Society (30):
  • [6] Safety-Critical Software
    Merino, Pedro
    Schoitsch, Erwin
    [J]. ERCIM NEWS, 2008, (75): : 12 - 13
  • [7] SAFETY-CRITICAL SOFTWARE
    PANCUCCI, D
    [J]. ENGINEERING, 1991, 231 (08): : 45 - 47
  • [8] Towards normal design for safety-critical systems
    Mannering, Derek
    Hall, Jon G.
    Rapanotti, Lucia
    [J]. Fundamental Approaches to Software Engineering, Proceedings, 2007, 4422 : 398 - 411
  • [9] Design tool assessment for safety-critical software development
    Kornecki, AJ
    Zalewski, J
    [J]. 28TH ANNUAL NASA GODDARD SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2004, : 105 - 113
  • [10] Supporting Consistency in the Heterogeneous Design of Safety-Critical Software
    Paz, Andres
    El Boussaidi, Ghizlane
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 37 - 46