Title :
Reusing certified, safety-critical avionics software
Author_Institution :
DDC-I, Phoenix, AZ, USA
Abstract :
Developers of certified, safety-critical avionics software face many challenges. A key challenge arises when software developed for one system is reused in another system. Given the features and capabilities of most Commercial-Off-The-Shelf (COTS) safety-critical Real-Time Operating Systems (RTOSs), reusing software in a different target environment means modifying that software and re-incurring costly certification activities (e.g., DO-178B [1]). In this paper, we discuss some of the unique features of DDC-I´s Deos: a time and space partitioned, safety-critical RTOS. Using these features, safety-critical software developers can reconfigure and adapt their software for reuse in new systems without the need to modify that software and incur costly re-certification activities.
Keywords :
avionics; operating systems (computers); real-time systems; safety-critical software; software reusability; certification activities; certified safety-critical avionics software; commercial-off-the-shelf safety-critical real-time operating systems; safety-critical RTOS; safety-critical software developers; target environment; Aerospace electronics; Certification; Computer architecture; Libraries; Random access memory; Software; XML;
Conference_Titel :
Digital Avionics Systems Conference (DASC), 2012 IEEE/AIAA 31st
Conference_Location :
Williamsburg, VA
Print_ISBN :
978-1-4673-1699-6
DOI :
10.1109/DASC.2012.6382378