DocumentCode
1808745
Title
A portable ARINC 653 standard interface
Author
Santos, Sérgio ; Rufino, José ; Schoofs, Tobias ; Tatibana, Cássia ; Windsor, James
Author_Institution
Skysoft Portugal - Software e Tecnol. de Informacao SA, Lisboa
fYear
2008
fDate
26-30 Oct. 2008
Abstract
The ARINC 653 specification defines the functionality that an operating system (OS) must guarantee to enforce robust spatial and temporal partitioning as well as an avionics application programming interface for the system. The standard application interface - the ARINC 653 application executive (APEX) - is defined as a set of software services a compliant OS must provide to avionics application developers. The ARINC 653 specification defines the interfaces and the behavior of the APEX but leaves implementation details to OS vendors. This paper describes an OS independent design approach of a portable APEX interface. POSIX, as a programming interface available on a wide range of modern OS, will be used to implement the APEX layer. This way the standardization of the APEX is taken a step further: not only the definition of services is standardized but also its interface to the underlying OS. Therefore, the APEX operation does not depend on a particular OS but relies on a well defined set of standardized components.
Keywords
aerospace computing; application program interfaces; avionics; operating systems (computers); ARINC 653 application executive; ARINC 653 standard interface; OS; POSIX; avionics application programming interface; operating system; portable APEX interface; software services; Aerospace electronics; Application software; Functional programming; Kernel; Operating systems; Processor scheduling; Robustness; Software standards; Standardization; Standards development;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Avionics Systems Conference, 2008. DASC 2008. IEEE/AIAA 27th
Conference_Location
St. Paul, MN
Print_ISBN
978-1-4244-2207-4
Electronic_ISBN
978-1-4244-2208-1
Type
conf
DOI
10.1109/DASC.2008.4702767
Filename
4702767
Link To Document