DocumentCode
3215387
Title
Towards safety critical middleware for avionics applications
Author
Haverkamp, D.A. ; Richards, R.J.
Author_Institution
Adv. Comput. Syst. Dept., Rockwell Collins Adv. Technol. Center, Cedar Rapids, IA, USA
fYear
2002
fDate
6-8 Nov. 2002
Firstpage
716
Lastpage
722
Abstract
Two factors influencing the design and development of avionics software are: (1) the cost of verification, validation and certification; (2) migration of avionics functionality from hardware to software, to decrease the weight and power consumption of the avionics. These two factors are inherently at odds. Lowering the development costs of engineering software for safety critical systems, while providing the abstractions necessary to build systems of ever increasing complexity, is key to achieving these two goals. Middleware seems to be the ideal vehicle to reach these goals. Middleware is used to isolate the core application from the underlying distributed system and is constructed using object-oriented techniques. This has the benefit of increasing software reuse and minimizing the code that is verified to various safety criticality levels when the underlying system microprocessor and network are changed. The middleware that meets the criteria placed on safety critical software is faced with many challenges.
Keywords
aircraft computers; middleware; object-oriented methods; power consumption; safety-critical software; software reusability; avionics applications; object-oriented techniques; power consumption; safety critical middleware; software reuse; verification cost; weight decrease; Aerospace electronics; Application software; Automotive engineering; Certification; Cost function; Energy consumption; Hardware; Middleware; Power engineering and energy; Software safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Local Computer Networks, 2002. Proceedings. LCN 2002. 27th Annual IEEE Conference on
ISSN
0742-1303
Print_ISBN
0-7695-1591-6
Type
conf
DOI
10.1109/LCN.2002.1181849
Filename
1181849
Link To Document