Back to Search Start Over

Automatic RT-Java Code Generation from AADL Models for ARINC653-Based Avionics Software.

Authors :
Wang, Ying
Ma, Dianfu
Zhao, Yongwang
Zou, Lu
Zhao, Xianqi
Source :
2012 IEEE 36th Annual Computer Software & Applications Conference; 1/ 1/2012, p670-679, 10p
Publication Year :
2012

Abstract

Modern avionics architecture is evolving from traditional federated architecture to Integrated Modular Avionics (IMA) architecture. ARINC653 standard, which is employed in the avionics industry, supports partitioning core concept in IMA. Furthermore, avionic software has very high safety and reliability requirements in safety- critical domains. Therefore, how to develop high-integrity avionics software constructed on ARINC653 architecture becomes a very significant problem nowadays. In this paper we propose an automatic RT-Java code generation approach based on the AADL model for ARINC653 (AADL653) to enable the development of RT-Java ARINC653-based avionics software more productive and trustworthy. Our main contribution in this paper includes: (1) a mapping from the AADL653 model to a high-integrity RT-Java programming model for ARINC653 (RT-Java653); (2) an ARINC653-compliant RT-Java code generation algorithm suitable for complex multi-task collaboration interaction situation. Accordingly, we implement this RT-Java class library and corresponding code generator. Moreover, a simplified multi-task flight application as a case study is given to illustrate our approach and the preliminary experiment results show the validity of our approach. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISBNs :
9781467319904
Database :
Complementary Index
Journal :
2012 IEEE 36th Annual Computer Software & Applications Conference
Publication Type :
Conference
Accession number :
86541382
Full Text :
https://doi.org/10.1109/COMPSAC.2012.94