Software intensive systems safety analysis

被引:11
作者
Tribble, AC [1 ]
Miller, SP [1 ]
机构
[1] Rockwell Collins, Cedar Rapids, IA 52498 USA
基金
美国国家航空航天局;
关键词
All Open Access; Green;
D O I
10.1109/MAES.2004.1365014
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Two important elements in the avionics suite of modern aircraft are: the Flight Control System (FCS) and the Flight Management System (FMS). The FCS provides the capability to stabilize and control the aircraft, while the FMS is responsible for flight planning and navigation. A clear trend in the aerospace industry is to place greater reliance on software systems, and many FCS and FMS subsystems are implemented primarily in software. For example, within the FCS is the Flight Guidance System (FGS) that generates roll and pitch guidance commands. Similarly, within the FMS is the Vertical Navigation (VNAV) function that acts like a third crew member in the cockpit, ordering mode change requests and resetting target altitude values to enable the aircraft to track the vertical flight plan. We have developed formal, executable models of the requirements for the mode logic of a FGS and for portions of the VNAV functionality. We have also conducted a comprehensive software safety analysis on the FGS mode logic model, and are completing the analysis of the VNAV model. This analysis uses as its starting point several "traditional" safety analysis techniques such as a Functional Hazard Assessment (FHA), a Fault Tree Analysis (FTA), and a Failure Mode Effects Analysis (FMEA). However, we are also using formal methods techniques known as model checking and theorem proving to verify the presence of safety properties in the model. This paper summarizes the (now completed) safety analysis that was performed on the FGS model, and highlights the similarities and differences with the (still on-going) safety analysis of the FMS model. In particular, we summarize progress made to date in the use of formal methods to verify the presence of the required safety properties in the models themselves.
引用
收藏
页码:21 / 26
页数:6
相关论文
共 18 条
[1]  
[Anonymous], NUSMV NEW SYMBOLIC M
[2]  
[Anonymous], SOFTWARE SAFETY RELI
[3]  
[Anonymous], 610121990 IEEE
[4]  
BUTLER RW, 1993, 108991 NASA TM
[5]  
Clarke E, 2001, Model checking
[6]  
Lutz Robyn R., 1999, P 1 INT SOFTW ASS CE
[7]   Requirements analysis using forward and backward search [J].
Lutz, RR ;
Woodhouse, RM .
ANNALS OF SOFTWARE ENGINEERING, 1997, 3 :459-475
[8]  
*MIL STD, 1993, 882C MIL STD
[9]  
RTCA, 1992, DO-178B Software Considerations in Airborne Systems and Equipment Certification
[10]  
SAE International, 1996, 4761 ARP SAE INT