Skip to main content
Log in

Interface control document modeling with Citrus (avionics systems interfaces)

  • General
  • Regular
  • Published:
International Journal on Software Tools for Technology Transfer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31

Similar content being viewed by others

Notes

  1. https://sites.google.com/a/etsmtl.net/av/

References

  1. Louadah, H., Champagne, R., Labiche, Y., Guéhéneuc, Y.G.: A Data Extraction Process for Avionics Systemsl Interface Specifications. MODELSWARD 2016 (2016)

  2. Open Group.: Reference Implementation Guide for FACE Technical Standard, Edition 2.0. The Open Group (2013)

  3. Consortium SPEEDS.: SPEEDS L-1 Meta-Model. Information Society Technologies (2009)

  4. Association EAST-ADL.: EAST-ADL Domain Model Specification Version V2.1.12. EAST-ADL Association (2013)

  5. 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)

  6. Feiler, P.H., Gluch, D.P.: Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley Professional (2012)

  7. Viaud, B., Labrèche, P.: Citrus: Model-Based Avionics Development with Zest!. SAE International (2013)

  8. AEEC.: ARINC-702-6: Flight Management Computer System. Aeronautical Radio (1994)

  9. AEEC.: ARINC-710: Airborne ILS Receiver. Aeronautical Radio (1997)

  10. AEEC.: ARINC-739A-1: Multi-purpose Control and Display Unit. Aeronautical Radio (1998)

  11. AEEC.: ARINC-653P1-4: Avionics application software standard interface, Part 1, SAE-ITC (2015)

  12. AEEC.: ARINC-664 P7: Avionics Full-Duplex Switched Ethernet Network. Aeronautical Radio (2009)

Download references

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

Authors

Corresponding author

Correspondence to Hassna Louadah.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10009-022-00645-3

Keywords

Navigation