The project PolarSys LibIMS: library for Modular Integrated Simulation proposes to illustrate the Eurocae ED-247 specification (nick name: Vistas).
Vistas ED-247 standard proposes a solution to integrate Virtual Components in a “plug and play” manner on avionic test benches (or test rigs) (from ED-247 specification document). By extension, the hybridation between real and virtual components is also described throughout each technical description. The target of this standard is to allow the use of virtual testing for avionics, in the aeronautical industrial frame encountered worldwide, or a wider industrial scope if applicable.
Vistas ED-247 standard defines protocols on:
• Exchanging Avionics data,
• Exchanging simulation data,
• Exchanging other than Avionics Data (Non Avionics Data), for the purpose of the test bench,
• Ensuring consistent construction of a Virtual or Hybrid Test Bench,
• Enabling enough capabilities to satisfy tests objectives.
These protocols are defined for Virtual Components that are communicating over an Ethernet media.
This project provides a fully open-sourced reference implementation of the Eurocae ED-247 specification in order for avionic test bench designers to use and modify for their particular needs.
The library provides an example implementation of the Eurocae ED-247 specification (nick name Vistas). It is written in C in order to facilitate the understanding of the transport layer code proposed by the Eurocae ED-247 specification. It is provided in order to serve as a guide for interconnection of modules (software or hardware) with avionic test benches or other modules also supporting ED-247 communications.
PolarSys is the place where Airbus expects to share results with other complex and embedded systems companies.
None to our knowledge.
The source code author acknowledges he is the sole developer of the library with no link to any other software.
The original version is already written and will be frozen to comply with the first issue of the ED-247.
Release notes will explain coding decisions taken where the present specification is unclear.
Airbus would like to issue the first version as soon as possible. Then one version a year is plan to keep library aligned with the Eurocae Working Group 97 updates.
It is foreseen by the Eurocae working group 97 that clarifications and improvements to the standard specification are needed. The working group will agree on these and release further issues of the specification. It is foreseen that in the coming years, one release per year is an achievable target for the partners of the working group to agree on the set of improvements.