Integrated Formal Methods for Constructing Assurance Cases

被引:6
|
作者
Carlan, Carmen [1 ]
Beyene, Tewodros A. [1 ]
Ruess, Harald [1 ]
机构
[1] Tech Univ Munich, Fortiss An Inst, D-80290 Munich, Germany
关键词
D O I
10.1109/ISSREW.2016.21
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of formal methods in verification activities is well established in various dedicated safety standards. Deficits in the verification process may have a negative impact on the confidence of verification results. Safety standards promote the use of integrated formal methods when a single method cannot achieve the verification objective without specifying how. In this paper, we take on the problem of using outputs from integrated formal methods as evidence in assurance cases, which are used in certification of safety-critical systems. We first present two workflows that employ integrated formal methods - code review workflow and code coverage workflow - corresponding to two of the most important activities of the verification phase. Then, we show how each workflow and the outputs from its integrated formal methods can be used in creating an assurance argument. These assurance arguments offer evidence for undeveloped goals identified in previous works from the field.
引用
收藏
页码:221 / 228
页数:8
相关论文
共 50 条
  • [1] Isabelle/SACM: Computer-Assisted Assurance Cases with Integrated Formal Methods
    Nemouchi, Yakoub
    Foster, Simon
    Gleirscher, Mario
    Kelly, Tim
    INTEGRATED FORMAL METHODS, IFM 2019, 2019, 11918 : 379 - 398
  • [2] Trusta: Reasoning about assurance cases with formal methods and large language models
    Chen, Zezhong
    Deng, Yuxin
    Du, Wenjie
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 244
  • [3] Do you trust your compiler? Applying formal methods to constructing high-assurance compilers
    Boyle, JM
    Resler, RD
    Winter, VL
    1997 HIGH-ASSURANCE ENGINEERING WORKSHOP - PROCEEDINGS, 1997, : 14 - 24
  • [4] Constructing Safety Assurance Cases for Medical Devices
    Ray, Arnab
    Cleaveland, Rance
    2013 1ST INTERNATIONAL WORKSHOP ON ASSURANCE CASES FOR SOFTWARE-INTENSIVE SYSTEMS (ASSURE), 2013, : 40 - 45
  • [5] Formal engineering methods for software quality assurance
    Liu, Shaoying
    FRONTIERS OF COMPUTER SCIENCE, 2012, 6 (01) : 1 - 2
  • [6] Formal engineering methods for software quality assurance
    Shaoying Liu
    Frontiers of Computer Science, 2012, 6 : 1 - 2
  • [7] Using formal methods for quality assurance of interlocking systems
    Eriksson, LH
    Johansson, K
    COMPUTERS IN RAILWAYS VI, 1998, 2 : 113 - 121
  • [8] Retrieving Information from a Document Repository for Constructing Assurance Cases
    Chindamaikul, Khana
    Takai, Toshinori
    Iida, Hajimu
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 198 - 203
  • [9] Integration of Formal Proof into Unified Assurance Cases - With Isabelle/SACM
    Foster, Simon
    Nemouchi, Yakoub
    Gleirscher, Mario
    Wei, Ran
    Kelly, Tim
    ITNOW, 2021, 63 (03)
  • [10] Integration of Formal Proof into Unified Assurance Cases with Isabelle/SACM
    Foster, Simon
    Nemouchi, Yakoub
    Gleirscher, Mario
    Wei, Ran
    Kelly, Tim
    FORMAL ASPECTS OF COMPUTING, 2021, 33 (06) : 855 - 884