AADL653: An AADL-based formal language for modeling and validation of ARINC653-based avionics software

Ying Wang,Dianfu Ma,Hualei Shen,Yongwang Zhao
DOI: https://doi.org/10.12733/jcis5857
2013-01-01
Journal of Computational Information Systems
Abstract:Modern avionics architecture is evolving to Integrated Modular Avionics (IMA) architecture. ARINC653 is a major avionics industry which supports partitioning concept in IMA. Currently, Architecture Analysis & Design Language (AADL) is a high-level language suitable for modeling and analyzing avionics software. But the AADL semantic is abstract, so it needs to be extended with ARINC653-specific semantic to model avionics software based on ARINC653. This paper proposes an AADL-based ARINC653-compliant language (AADL653) defined with set theory and first-order logic to provide an accurate AADL modeling and validation basis for ARINC653-based avionics software. A multi-task flight application is as a case study to demonstrate the practicability of the language for modeling and validation. © 2013 by Binary Information Press.
What problem does this paper attempt to address?