Automating the Assembly of Aviation Safety Cases

被引:28
|
作者
Denney, Ewen [1 ]
Pai, Ganesh [1 ]
机构
[1] SGT Inc, NASA Ames Res Ctr, Moffett Field, CA 94035 USA
关键词
Safety cases; system safety; software safety; safety assurance; unmanned aircraft systems; formal methods; SOFTWARE; CERTIFICATION; CONFIDENCE;
D O I
10.1109/TR.2014.2335995
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Safety cases are among the state of the art in safety management mechanisms, providing an explicit way to reason about system and software safety. The intent is to provide convincing, valid, comprehensive assurance that a system is acceptably safe for a given application in a defined operating environment, by creating an argument structure that links claims about safety to a body of evidence. However, their construction is a largely manual, and therefore a time consuming, error prone, and expensive process. We present a methodology for automatically assembling safety cases which are auto-generated from the application of a formal method to software, with manually created safety cases derived from system safety analysis. Our approach emphasizes the heterogeneity of safety-relevant information, and we show how diverse content can be integrated into a single argument structure. To illustrate our methodology, we have applied it to the Swift Unmanned Aircraft System (UAS) being developed at the NASA Ames Research Center. We present an end-to-end fragment of the resulting interim safety case comprising an aircraft-level argument manually constructed from the safety analysis of the Swift UAS, which is automatically assembled with an auto-generated lower-level argument produced from a formal proof of correctness of the safety-relevant properties of the software autopilot.
引用
收藏
页码:830 / 849
页数:20
相关论文
共 50 条
  • [1] The role of safety architectures in aviation safety cases
    Denney, Ewen
    Pai, Ganesh
    Whiteside, Iain
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2019, 191
  • [2] Automating aerospace assembly
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2009, 81 (06): : 550 - 551
  • [3] Automating harness assembly
    Sprovieri, John
    Assembly, 2010, 53 (04):
  • [4] Automating wing assembly
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2001, 73 (04): : 395 - 398
  • [5] Automating airframe assembly
    Destefani, J
    MANUFACTURING ENGINEERING, 2003, 130 (03): : 62 - 67
  • [6] Automating the assembly of aircraft
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2006, 78 (02): : 142 - 144
  • [7] Heterogeneous Aviation Safety Cases: Integrating the Formal and the Non-formal
    Denney, Ewen
    Pai, Ganesh
    Pohl, Josef
    2012 17TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2012, : 199 - 208
  • [8] Automating robotic mechanical assembly
    Strip, David
    Technical Paper - Society of Manufacturing Engineers. MS, 1989, : 89 - 277
  • [9] Automating food safety
    Evans, Louise
    FOOD AUSTRALIA, 2010, 62 (05): : 194 - 194
  • [10] A BREAKTHROUGH IN AUTOMATING THE ASSEMBLY LINE
    BYLINSKY, G
    FORTUNE, 1986, 113 (11) : 64 - 66