ASAM aims to start a new project to further develop ASAM Generic Simulator Interface (ASAM Standard)XIL, an Application Programming InterfaceAPI A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard for the communication between test automation tools and test benches. The A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard supports test benches at all stages of the development and test process – most prominently model-in-the-loop (Model in the LoopMIL), software-in-the-loop (Software in the LoopSIL) and hardware-in-the-loop (Hardware in the LoopHIL).
Goals
It is intended that the A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard will support more complex test environments, which are typically found in the Software in the LoopSIL environment. Therefore, some recommendations by the VDA project group "Software in the LoopSIL Standardization" shall be implemented.
Addtionally, the extensions and modifications requested by the concept project "ASAM Generic Simulator Interface (ASAM Standard)XIL for Service Oriented Communication" shall be developed.
Overall, the following key features shall be implemented:
- Introduction of a new value container with generic complex data types
- Introduction of a new testbench port for access to service-oriented communication (SOC): This covers tests of service provider or service consumer as well as integration tests in the network and storage of SOC data in ASAM MDF.
- Traceability of test case execution, including logging of events
- Usage of complex setup routines to react to status events of the test system
- Monitoring of variables and states by streaming instead of polling
- Error injection modification to stimulate function signals
- Access to system description via an API
- Rework of the existing ECU-M and ECU-C testbench ports to one common ECU port
- Usage of the standard in Linux environments
IMPORTANT:
These major modifications will result in a new version 3.0.0 which will be incompatible with the current version ASAM Generic Simulator Interface (ASAM Standard)XIL 2.2.0. We therefore encourage all users of ASAM Generic Simulator Interface (ASAM Standard)XIL to take part in this project and bring in their requirements and support the solution development. ASAM members also have the opportunity to review the proposal in advance and comment on it without the need to take part in the project.
The project is scheduled for a duration 24 months. Two-day working meetings are planned approximately every 6 weeks.