DocumentCode :
2395181
Title :
Device drivers in Time and Space Partitioned operating systems
Author :
Mason, James F. ; Luecke, Kenn R. ; Luke, JahnA
Author_Institution :
Boeing Co., St. Louis, MO
fYear :
2008
fDate :
16-19 Nov. 2008
Firstpage :
1
Lastpage :
7
Abstract :
Current and future aircraft systems require real-time embedded software with greater flexibility than what was previously available for production aircraft. Some flexibility for real-time embedded software systems has been achieved recently through time and space partitioned (TSP) operating systems. TSP operating systems have been implemented through ARINC-653 architectures by a number of commercial vendors to support safety critical applications. However, for increased functionality and flexibility to support future battle space scenarios, aircraft will need to communicate over multiple networks while maintaining data separation and multiple levels of security (MLS). As a result, new MLS-capable real time operating systems referred to as multiple independent levels of security/safety (MILS) separation kernels are emerging and in the process of being certified. The ARINC-653 standard, which too is used by the new MILS kernel, will allow for independently produced applications to run together on the same hardware and provide most of the capability necessary for isolating applications with different security levels. With MILS, functionality such as device drivers, files systems, and networks stacks are moved out of the RTOS and put into partitions, so the kernel can be affordably evaluated (using mathematical verification) and information flow, data isolation, periods processing, and damage limitation can be enforced. To better understand the impacts of separating device drivers from the kernel, Boeing moved the bulk of a Dy-4 Systemspsila MIL-STD-1553 device driver functionality out of a RTOS kernel and into an application partition. This paper details the design, decisions, effort, results, and lessons learned as a result of performing this activity under the Air Force Research Laboratory (AFRL) program in support of the CV-22. AFRLpsilas objective was to gain insight and promote the development and application of commercial TSP operating systems for real-time embed- - ded software systems.
Keywords :
device drivers; embedded systems; military aircraft; military computing; operating system kernels; safety-critical software; security of data; ARINC-653 architecture; Air Force Research Laboratory; aircraft system; data security; device driver; future battle space scenario; operating system kernel; real-time embedded software system; safety critical application; space partitioned operating system; time partitioned operating system; Aircraft; Application software; Computer architecture; Data security; Embedded software; Kernel; Operating systems; Production systems; Real time systems; Safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Military Communications Conference, 2008. MILCOM 2008. IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-2676-8
Electronic_ISBN :
978-1-4244-2677-5
Type :
conf
DOI :
10.1109/MILCOM.2008.4753208
Filename :
4753208
Link To Document :
بازگشت