Main Article Content

Abstract

Modern avionics is highly software intensive with various software components residing on different subsystems interfaced through avionics bus. Avionics system designer is responsible for defining the bus frame timings, message transmission schedules and details of interfaces. These are translated into design and finally into source code by the designers of individual subsystems. Growing complexity of avionics software coupled with frequent changes has necessitated use of highly layered architecture with tight partitions and open standards in order to obtain better maintainability, testability, portability and ease of upgrade. Textual configuration files offer benefit over embedding the configuration details into the code in terms of development, testing and certification efforts. XML is emerging as the worldwide standard for defining configuration files. This paper proposes ASIML-1553, a markup language for defining configuration files for avionics bus scheduler and interface control for MIL-STD1553B bus. Data from a typical combat aircraft are taken as case study to discuss the advantages ASIML-1553 offers in terms of turn-around time, quality and reliability. ASIML1553 can easily be adapted for interfaces other than MIL-STD-1553B such as ARINC-429 or Ethernet.

Keywords

Avionics, MIL-STD-1553B, ARINC, Ethernet, XML, Software Quality and Reliability, Open Standards

Article Details

How to Cite
Neeta Trivedi. (2023). Asiml-1553: A Markup Language for Mil-Std-1553B Avionics Bus Scheduler and Interface Control. Journal of Aerospace Sciences and Technologies, 63(4), 318–333. https://doi.org/10.61653/joast.v63i4.2011.598

References

  1. Christine Anderson and Merlin Dorfman (Editors)., "Aerospace Software Engineering, Progress in Astronautics and Aeronautics", (Editor-in-chief A Richard Seebass), Vol.136, 1991, Publisher American Institute of Aeronautics and Astraonautics, ISBN 1-56347-005-5, 629.7:681.31.06.
  2. Neeta Trivedi and Suresh Kumar., "Development of Large Real-time Avionics Software: Our Experiences", Proceedings of 3rd APCATS, China.
  3. MIL-STD-1553B (Notice 2): "Digital Time Division Command/ Response Multiplex Data Bus", 08 September 1986.
  4. http://www.w3.org/XML/, last accessed 19 June 2011.
  5. http://www.lynuxworks.com/solutions/milaero/ari nc-653.php, last accessed 19 June 2011.6. http://www.sitaltech.com/1553_test.asp, last accessed 19 June 2011.
  6. http://www.altadt.com, last accessed 19 June 2011.
  7. http://www.do178site.com/, last accessed 19 June 2011.
  8. http://www.altova.com/xml-editor/, last accessed 19 June 2011.