Title :
Certification of an operating system as a reusable component
Author :
Romanski, George
Author_Institution :
Verocel Inc., Westford, MA, USA
Abstract :
VxWorks® has been available as a Commercial Off-The-Shelf (COTS) Real Time Operating System (RTOS) for many years. It was not developed specifically for safety critical applications, but the expectation was that through careful "subsetting" of its functionality, the RTOS could be made suitable for safety critical systems. A project was undertaken to adapt the RTOS and to re-engineer certification evidence for it to be compliant with DO-178B objectives for Level A. This certification work was started in late 1999. There were no specific system requirements at this point in time because this was a COTS system. As the RTOS certification project was coming to an end, the Wide Area Augmentation System (WAAS) program selected VxWorks/Cert to become the COTS operating system that supported the application. A Board Support Package (BSP) for a PowerPC based single board computer was identified; some extensions to the RTOS libraries were also identified; and the combination was subjected to the rigors of certification (or in the case of this ground based system the rigors of approval).
Keywords :
aerospace computing; certification; operating systems (computers); program testing; real-time systems; safety-critical software; COTS real time OS; DO-178B objectives; Level A; PowerPC based single board computer; RTOS certification project; VxWorks OS; WAAS program; Wide Area Augmentation System program; board support package; commercial off-the-shelf OS; operating system certification; reusable component; safety critical applications; Application software; Certification; Documentation; Hazards; Libraries; Operating systems; Real time systems; Reverse engineering; Software safety; Text analysis;
Conference_Titel :
Digital Avionics Systems Conference, 2002. Proceedings. The 21st
Print_ISBN :
0-7803-7367-7
DOI :
10.1109/DASC.2002.1067976