Abstract

Large-scale complex avionics software system which is developed by different team together may exist message semantic ambiguity, lack of information and other issues during the system integration. This paper analyzes the key architecture attributes of avionics software system architecture, i.e. portability and interoperability, and proposes a Model-Driven Avionics Data Architecture (MDDA) based on the standardized software component interoperation message transmission interface. MDDA models the message transformed between avionics software components through the standardization of message transmission interface in the platform-independent ontology semantics level, measurement semantics level and platform-related message data type level respectively. OCL is used to constrain and verify the data model, and codes of platform-related message data type model are generated to ensure that the data used in interoperate is semantically and grammatically consistent. In order to realize the reuse of the basic model elements in the ontology and measurement semantic model, this paper further puts forward the management mechanism of these basic model elements. According to MDDA this paper designs and implements a distributed MDDA environment system (MDDAES), which is based on cloud infrastructure and aimed multi-team coordination, including four tools. Finally, requirements of practical avionics project are extracted and a verification case is developed. The verification shows that MDDAES is feasible and effective.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call