A Data Extraction Process for Avionics Systems’ Interface Specifications

Hassna Louadah, Hassna Louadah, Roger Champagne, Roger Champagne, Yvan Labiche, Yvan Labiche, Yann-Gaël Guéhéneuc, Yann-Gaël Guéhéneuc


Avionics systems, along with their internal hardware and software components interfaces, must be well defined and specified (e.g., unambiguous, complete, verifiable, consistent, and traceable specification). Such a specification is usually written in the form of an Interface Control Document (ICD), and represents the cornerstone of the avionics system integration activities. However, there is no commonly accepted language to define and use these ICDs and no common definition of what an ICD is or should contain. Indeed, avionics companies define their own, proprietary ICDs and processes. In this paper, we first identify the pieces of information that an ICD should contain for both federated and IMA open systems. Then, we propose a data extraction process that enables better understanding and more efficient extraction of open avionics systems interface specifications, and provides a clearer vision on the information needed to build a model driven solution for modeling avionics system interfaces, our long-term goal. We validate this process by applying it on a set of open avionics sub-system standards and the results have shown its feasibility.


  1. Watkins, C.B., Walter, R., 2007. Transitioning from federated avionics architectures to integrated modular avionics. In DASC 7807, 26th Digital Avionics Systems Conference. IEEE/AIAA.
  2. Watkins, C.B., 2006a. Integrated Modular Avionics: Managing the Allocation of Shared Intersystem Resources. In DASC 7806, 25th Digital Avionics Systems Conference. IEEE/AIAA.
  3. Cook, A., Hunt, K.J.R., 1997, ARINC 653 - Achieving software re-use, Microprocessors and Microsystems, Volume 20, Issue 8, Pages 479-483, ISSN 0141-9331, http://dx.doi.org/10.1016/S0141-9331(97)01113-7.K.
  4. Watkins, C.B., Walter, R., 2008. Design considerations for systems hosted on Integrated Modular Avionics platforms. In DASC 7808, 27th Digital Avionics Systems Conference. IEEE/AIAA.
  5. AEEC., 2009a. ARINC-664-P7: Aircraft data network part 7 avionics full-duplex switched Ethernet network. Aeronautical Radio.
  6. AEEC., 1998. ARINC-739A-1: Multi-purpose Control and Display Unit. Aeronautical Radio.
  7. AEEC., 1994. ARINC-702-6: Flight Management Computer System. Aeronautical Radio.
  8. AEEC., 1997a. ARINC-651: Design Guidance for Integrated Modular Avionics. Aeronautical Radio.
  9. Moir, I., Seabridge, A., Jukes, M., 2013. Civil avionics systems.Wiley, 2nd Edition.
  10. RTCA Inc., 2000. RTCA/DO-297: Requirements specification for Avionics Computer Resource (ACR), SC-200.
  11. RTCA Inc., 2005. RTCA/DO-297: Integrated Modular Avionics (IMA) Development Guidance and Certification Considerations, SC-200.
  12. AEEC., 1983. ARINC-701-1: Flight Control Computer System. Aeronautical Radio.
  13. AEEC., 2001. ARINC-738A-1: Air Data and Inertial Reference System. Aeronautical Radio.
  14. AEEC., 1997b. ARINC-710-10: MARK 2 airborne ILS receiver. Aeronautical Radio.
  15. AEEC., 2006. ARINC-702-A3: Advanced Flight Management Computer System. Aeronautical Radio.
  16. AEEC., 2010. ARINC 653: Avionics Application software standard interface. Aeronautical Radio.
  17. AEEC., 2012. ARINC 429P1-18: Digital Information Transfer System (DITS) part 1 functional description, electrical interfaces, label assignments and word formats. Aeronautical Radio.
  18. Spitzer, C.R., Ferrell, U., Ferrell, T., 2014. Digital Avionics Handbook, CRC Press, 3rd Edition.
  19. Louadah, H., Champagne, R., Labiche, Y., 2014. Towards Automating Interface Control Documents Elaboration and Management. In International Workshop on Model-Based Architecting and Construction of Embedded Systems, satellite event to Models 2014.
  20. Watkins, C.B., 2006b. Modular Verification: Testing a Subset of Integrated Modular Avionics in Isolation. In DASC 7806, 25th Digital Avionics Systems Conference. IEEE/AIAA.
  21. Parslov, J.F., Mortensen, N.H., 2015. Interface definitions in literature: A reality check. Concurrent Engineering: Research and Applications.
  22. Rahmani, K., Thomson, V., 2011. Managing subsystem interfaces of complex products. International Journal of Product Lifecycle Management.
  23. Rahmani, K., Thomson, V., 2012. Ontology based interface design and control1 methodology for collaborative product development. CAD Computer Aided Design.
  24. Pajares, M., ngel, M., Daz, C.M., Pastor, I.L., Hoz, C.F., 2010. ICD Management (ICDM) tool for embedded systems on aircrafts. ERTS2.
  25. Tapp, M., 2013. Automating system-level data-interchange software through a system interface description language. École polytechnique de Montréal.
  26. de-Alfaro, L., Henzinger, T.A., 2005. Interface-based Design. Engineering Theories of Software Intensive Systems. Springer-Verlag.
  27. Specht, M., 2009. Creating, maintaining, and publishing an interface control document (ICD). AHS Technical Specialists Meeting on Systems Engineering.
  28. L.Sergent, T., L.Guennec, A., 2014. Data-Based System Engineering: ICDs management with SysML. ERTS2.
  29. Sabetzadeh, M., Nejati, S., Briand, L., Evensen-Mills A.H., 2011. Using SysML for Modeling of Safety-Critical Software-Hardware Interfaces: Guidelines and Industry Experience, IEEE/HASE.
  30. Fosse, E., Delp, C., 2013. Systems engineering interfaces: A model based approach, IEEE Aerospace Conference Proceedings.

Paper Citation

in Harvard Style

Louadah H., Champagne R., Labiche Y. and Guéhéneuc Y. (2016). A Data Extraction Process for Avionics Systems’ Interface Specifications . In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 544-554. DOI: 10.5220/0005745905440554

in Bibtex Style

author={Hassna Louadah and Roger Champagne and Yvan Labiche and Yann-Gaël Guéhéneuc},
title={A Data Extraction Process for Avionics Systems’ Interface Specifications},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},

in EndNote Style

JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A Data Extraction Process for Avionics Systems’ Interface Specifications
SN - 978-989-758-168-7
AU - Louadah H.
AU - Champagne R.
AU - Labiche Y.
AU - Guéhéneuc Y.
PY - 2016
SP - 544
EP - 554
DO - 10.5220/0005745905440554