Title :
An AADL-Based Modeling Method for ARINC653-Based Avionics Software
Author :
Wang, Ying ; Ma, Dianfu ; Zhao, Yongwang ; Zou, Lu ; Zhao, Xianqi
Author_Institution :
Nat. Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
Abstract :
Avionics software is safe-critical embedded software and its architecture is evolving from traditional federated architectures to Integrated Modular Avionics (IMA) to improve resource usability. ARINC653, as a standard widely employed in the avionics industry, supports partitioning concepts in accordance with the IMA philosophy. To insure the development of the avionics software constructed on ARINC653 operating system with high reliability and efficiency, we propose a model-driven design methodology based on Architecture Analysis &Design Language (AADL) for ARINC653 system. This paper focus on the modeling parts of this methodology which main feature is separating the abstract application function logic represented by AADL Platform-Independent Model (AADL PIM) from the concrete execution architecture represented by AADL Model for ARINC653 (AADL653). Additionally, we provide a refined transformation framework with formally transformation rules to transform AADL PIM to AADL653 automatically and the transformation result model AADL653 can then be used for analysis, verification and code generation.
Keywords :
avionics; embedded systems; operating systems (computers); program compilers; program verification; resource allocation; software architecture; AADL platform-independent model; AADL-based modeling method; ARINC653 operating system; ARINC653-based avionics software; Architecture Analysis & Design Language; code generation; integrated modular avionics; model-driven design methodology; refined transformation framework; resource usability; safe-critical embedded software; software architecture; transformation rules; Aerospace electronics; Computer architecture; Data models; Message systems; Runtime; Software; Transforms; AADL PIM; AADL653; ARINC653; avionics software; model transformation;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location :
Munich
Print_ISBN :
978-1-4577-0544-1
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2011.36