Back to Search
Start Over
Automatic RT-Java Code Generation from AADL Models for ARINC653-Based Avionics Software.
- 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