AIR Technology: a step towards ARINC 653 in space
2009
Abstract
The Integrated Modular Avionics and the ARINC 653 specifications are assuming a key role in the provision of a standard operating system interface for safety-critical applications in both the aeronautic and space markets. The AIR Technology, designed within the scope of an ESA initiative to develop a proof of concept, implements the notion of robust temporal and spatial partitioning. A different operating system kernel may be used per partition, furnishing the bare services to build the ARINC 653 application programming interface. This paper describes the advances done during AIR-II, an initiative to evolve the AIR Technology proof of concept towards an industrial product. Current prototype activities are based on RTEMS and on the SPARC V8 LEON3 processor and work is being done on the integration of Linux in the AIR Technology.
References (14)
- Airlines Electronic Engineering Committee (AEEC), design guidance for integrated modular avionics (ARINC specification 651). ARINC, 1991.
- C.B. Watkins and R. Walter. Transitioning from fed- erated avionics architectures to Integrated Modular Avionics. In Proceedings of the IEEE/AIAA 26th Digital Avionics Systems Conference (DASC '07), October 2007.
- Airlines Electronic Engineering Committee (AEEC), Avionics application software standard interface, ARINC Specification 653-2, Part 1 (Required Services). ARINC, March 2006.
- Airlines Electronic Engineering Committee (AEEC), Avionics application software standard in- terface, ARINC Specification 653, Part 2 (Extended Services), Draft 5. ARINC, August 2006.
- J. Rushby. Partitioning in avionics architectures: Requirements, mechanisms and assurance. NASA Contractor Report CR-1999-209347, SRI Interna- tional, California, USA, June 1999.
- J-L. Terraillon and K. Hjortnaes. Technical note on on-board software. European Space Technol- ogy Harmonisation, Technical Dossier on Mapping, TOSE-2-DOS-1, ESA, February 2003.
- N. Diniz and J. Rufino. ARINC 653 in space. In Proceedings of the DASIA 2005 "DAta Systems In Aerospace" Conference, Edinburgh, Scotland, June 2005. EUROSPACE.
- K. Hjortnaes. Time and space partitioning for space application: Working group recommendations. In ESA Workshop on Avionics Data, Control and Soft- ware Systems (ADCSS), Noordwijk, The Nether- lands, October 2008.
- J. Rufino, S. Filipe, M. Coutinho, S. Santos, and J. Windsor. ARINC 653 interface in RTEMS. In Proceedings of the DASIA 2007 "DAta Systems In Aerospace" Conference, Naples, Italy, June 2007. EUROSPACE.
- J. Craveiro, J. Rufino, C. Almeida, R. Covelo, and P. Venda. Embedded Linux in a partitioned ar- chitecture for aerospace applications. In Proceed- ings of the 7th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2009), pages 132-138, Rabat, Morocco, May 2009.
- J. E. Smith and R. Nair. Virtual Machines: Versa- tile Platforms for Systems and Processes. Morgan Kaufmann Publishers, 2005.
- S. Santos, J. Rufino, T. Schoofs, C. Tatibana, and J. Windsor. A portable ARINC 653 standard inter- face. In Proceedings of the IEEE/AIAA 27th Digital Avionics Systems Conference (DASC '08), St. Paul, Minnesota, USA, October 2008.
- IEEE. 1996 (ISO/IEC) [IEEE/ANSI Std 1003.1, 1996 Edition] Information Technology -Portable Operating System Interface (POSIX R ) -Part 1: System Application: Program Interface (API) [C Language]. IEEE, New York, NY, USA, 1996.
- M. Schoen. Virtual spacecraft system architec- ture. Technical Note TOS-EMS-VSRF-TN-002, ESA Modelling and Simulation (EMS).