Abstract
Avionics systems integration based on interfaces control documents (ICDs) may be well handled when leveraging the strength of the model based-engineering. Indeed, avionics systems and their internal hardware and software components interfaces, specified in the form of ICDs, must be well defined and specified (e.g., unambiguous, complete, verifiable, consistent, and traceable specification). However, as of today, these ICDs are specified in different formats and levels of abstraction. In this paper, we analyzed the modeling capabilities of a set of relevant modeling languages, including our industry partners’ modeling language (Citrus), at modeling ICDs. Citrus covers most of the ICD content, however, it still needs improvement to cover some needs such as AFDX technology. This paper presents our extension to the Citrus meta-model capabilities to cover these needs.
Similar content being viewed by others
References
Louadah, H., Champagne, R., Labiche, Y., Guéhéneuc, Y.G.: A Data Extraction Process for Avionics Systemsl Interface Specifications. MODELSWARD 2016 (2016)
Open Group.: Reference Implementation Guide for FACE Technical Standard, Edition 2.0. The Open Group (2013)
Consortium SPEEDS.: SPEEDS L-1 Meta-Model. Information Society Technologies (2009)
Association EAST-ADL.: EAST-ADL Domain Model Specification Version V2.1.12. EAST-ADL Association (2013)
Gianni, D., Lisi, M., De Simone, P., D’Ambrogio, A., Luglio, M.: A Modeling Language to Support the Interoperability of Global Navigation Satellite Systems. GPS Solutions (2013)
Feiler, P.H., Gluch, D.P.: Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley Professional (2012)
Viaud, B., Labrèche, P.: Citrus: Model-Based Avionics Development with Zest!. SAE International (2013)
AEEC.: ARINC-702-6: Flight Management Computer System. Aeronautical Radio (1994)
AEEC.: ARINC-710: Airborne ILS Receiver. Aeronautical Radio (1997)
AEEC.: ARINC-739A-1: Multi-purpose Control and Display Unit. Aeronautical Radio (1998)
AEEC.: ARINC-653P1-4: Avionics application software standard interface, Part 1, SAE-ITC (2015)
AEEC.: ARINC-664 P7: Avionics Full-Duplex Switched Ethernet Network. Aeronautical Radio (2009)
Acknowledgements
This work has been financed by NSERC/CRIAQ project AVIO-506 in collaboration with our industrial partners CMC Electronics and Solutions Isonéo.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Louadah, H., Labiche, Y. Interface control document modeling with Citrus (avionics systems interfaces). Int J Softw Tools Technol Transfer 24, 225–245 (2022). https://doi.org/10.1007/s10009-022-00645-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10009-022-00645-3