Safety certification of airborne software: An empirical study

被引:17
作者
Dodd, Ian [2 ]
Habli, Ibrahim [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO10 5GH, N Yorkshire, England
[2] Airserv Australia, Eagle Farm, Qld 4009, Australia
关键词
Software safety; Certification; Airborne software; DO178B; Safety standards; Safety requirements;
D O I
10.1016/j.ress.2011.09.007
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Many safety-critical aircraft functions are software-enabled. Airborne software must be audited and approved by the aerospace certification authorities prior to deployment. The auditing process is time-consuming, and its outcome is unpredictable, due to the criticality and complex nature of airborne software. To ensure that the engineering of airborne software is systematically regulated and is auditable, certification authorities mandate compliance with safety standards that detail industrial best practice. This paper reviews existing practices in software safety certification. It also explores how software safety audits are performed in the civil aerospace domain. The paper then proposes a statistical method for supporting software safety audits by collecting and analysing data about the software throughout its lifecycle. This method is then empirically evaluated through an industrial case study based on data collected from 9 aerospace projects covering 58 software releases. The results of this case study show that our proposed method can help the certification authorities and the software and safety engineers to gain confidence in the certification readiness of airborne software and predict the likely outcome of the audits. The results also highlight some confidentiality issues concerning the management and retention of sensitive data generated from safety-critical projects. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:7 / 23
页数:17
相关论文
共 45 条
[1]  
[Anonymous], P 18 SAF CRIT SYST S
[2]  
[Anonymous], CAST26
[3]  
[Anonymous], AER REC PRACT 4754 C
[4]  
[Anonymous], 2008, BLACK SWAN IMPACT HI
[5]  
[Anonymous], COMMUNICATIONS ACM
[6]  
[Anonymous], P 2 I ENG TECHN INT
[7]  
[Anonymous], SAFETY MEASUREMENT P
[8]  
[Anonymous], P 19 INT SYST SAF C
[9]  
[Anonymous], IEEE T SOFTWARE ENG
[10]  
[Anonymous], P 19 IEEE INT S SOFT