Title :
Supporting the development of new air traffic management software
Author :
Weiss, Kathryn A. ; Ong, Elwin C. ; Leveson, Nancy G.
Author_Institution :
MIT, Cambridge, MA, USA
Abstract :
One factor inhibiting adoption of new air traffic management systems is the inability to provide sufficient assurance for the safety-critical software components. This paper describes an approach to specifying and validating safety-critical systems called SpecTRM (specification tools and requirements methodology). An experimental demonstration of SpecTRM applied to the conflict alert/mode-C intruder (CA/MCI) function of the standard terminal automation replacement systems (STARS) is used as an example. Using SpecTRM to build a model of blackbox software functionality, such as CA/MCI, helps in validating system design early in the development process and in building safety into the design from the beginning. The use of SpecTRM informal and formal specifications/models to specify the system and software functions assists in eliminating inconsistencies and discrepancies common in plain-English documents. In addition, the specifications and models are executable and analyzable. Finally, the resulting specification provides documentation for reference during the maintenance phase of the software life cycle, including the design rationale and the design features related to safety.
Keywords :
aerospace computing; aerospace simulation; air traffic; air traffic control; formal specification; program verification; safety-critical software; software maintenance; software tools; system documentation; CA/MCI; STARS; SpecTRM informal/formal specifications/models; air traffic management software development support tools; air traffic management systems; blackbox software functionality; conflict alert/mode-C intruder functions; executable models; inconsistency/discrepancy elimination; reference documentation; safety-critical software component assurance; safety-critical system specification/validation; software life cycle maintenance phase; specification tools/requirements methodology; standard terminal automation replacement systems; Air traffic control; Aircraft; Automation; Communication system traffic control; Costs; Design engineering; FAA; Software development management; Software safety; Technology management;
Conference_Titel :
Digital Avionics Systems Conference, 2002. Proceedings. The 21st
Print_ISBN :
0-7803-7367-7
DOI :
10.1109/DASC.2002.1067929