ASAM XIL

ASAM XIL

DATASHEET
Title
Generic Simulator Interface
Domain
Test Automation
Current Version
2.2.0
Release Date
13 Mar 2020
Application Areas
  • Test automation using "in-the loop" systems:
  • HIL (hardware-in-the-loop)
  • SIL (software-in-the-loop)
  • MIL (model-in-the-loop)
Specification Content
  • Programmers Guide
  • Generic UML model
  • Technology references for C# incl. examples and test suite
  • Technology references for Python
  • XML schemata
  • Standard Assemblies
File Formats
  • xml
  • sti
  • stz
Supplementary Product
Implementation and user examples (included in standard download)

ASAM XIL is an API standard for the communication between test automation tools and test benches. The standard supports test benches at all stages of the development and testing process – most prominently model-in-the-loop (MIL), software-in-the-loop (SIL) and hardware-in-the-loop (HIL). The notation "XIL" indicates that the standard can be used for all "in-the-loop" systems. This has the advantage that it enables users to freely choose testing products according to their requirements and integrate them with little effort. Using ASAM XIL-compliant products allows users of test systems to mix and match the best components from different suppliers without having costly integration efforts.

The standard furthermore decouples test-cases from real and virtual test systems. This allows to transfer tests between different test systems with little to no migration effort. Consequently, tests can be easily re-used. Know-how is much easier transferred from one test bench to another, resulting in reduced training costs for development- and test engineers.

These advantages are the result of two major components of the ASAM XIL standard:

  • the framework, which provides data measuring and mapping functionality independent from the used test bench hardware and software.
  • the test bench, which provides port-based communication means to the simulation model, the ECU, the electrical subsystem and the ECU network.

Test automation applications, which use the ASAM XIL API, are used in all automotive E/E domains, e.g. drivetrain, steering, electric lighting, etc. Cross tests for ASAM XIL implementations are carried out regularly to ensure compatibility between test automation software and test benches.

This version of the standard supports the following new features:

  • Access to meta data of complex variables
  • Capturing support of complex data types (vector and matrix)
  • Signal Generation support for complex data types
  • Stimulate variables with raw or physical values
  • Pausing the simulation
  • Read and write data from a testbench variable as raw or physical value
  • Discard fetched data
  • Specify the XIL version of the Testbench / Framework implementation to be instantiated
  • New parameters enable the framework to drive all XIL ports to all states
  • Grouping of framework labels

The standard comes with a C# implementation and application examples to demonstrate how to implement and use the XIL interfaces. They contain source code for vendor-independent, basic functions and components. The sample implementations support test case developers and vendors of XIL compliant products. They are not relevant for competition and can be modified. They can be used for and integrated into products. 

 

Standard Authors

AUDI AG, AVL LIST GmbH, Berner & Mattner Systemtechnik GmbH, BMW AG, Continental Automotive GmbH , D2T, Daimler AG, dSPACE GmbH, embeddeers GmbH, ETAS GmbH, HORIBA Automotive Test Systems GmbH, iSyst GmbH, M&K Mess- und Kommunikationstechnik GmbH, MBtech Group GmbH & Co. KGaA, MicroNova AG, National Instrument Corporation, RA-Consulting GmbH, Robert Bosch GmbH, Softing Automotive Electronics GmbH, TraceTronic GmbH, Vector Informatik GmbH.

 

 


Current Activities on ASAM XIL

Project Status
S_2020_11ASAM XIL Study Project

The purpose of this project is to deepen the understanding of ASAM XIL and to evaluate its application for the described use cases. If required, the group will submit change requests to further develop ASAM XIL.

Read more

C_2020_10

ASAM XIL Access to Service-Oriented Communication

Concept Project

ASAM XIL shall be extended to allow access to service-oriented communication with the goal to enable and facilitate test and validation of services and their communication. Purpose of this concept project is to clarify the scope, determine the use cases and requirements and finally provide a proposal for necessary extensions and modifications of the XIL standard.

Enroll by Jul 31, 2020

P2017-08

ASAM XIL Maintenance

Cross tests carried out with ASAM XIL-compliant tools revealed some areas of further improvement and the need for clarifications in the standard. These findings will be subject of the project proposal.

Read more


Stay informed about the standard development progress, major activities, and new releases:

Subscribe to our newsletter


DATASHEET
Title
Generic Simulator Interface
Domain
Test Automation
Current Version
2.2.0
Release Date
13 Mar 2020
Application Areas
  • Test automation using "in-the loop" systems:
  • HIL (hardware-in-the-loop)
  • SIL (software-in-the-loop)
  • MIL (model-in-the-loop)
Specification Content
  • Programmers Guide
  • Generic UML model
  • Technology references for C# incl. examples and test suite
  • Technology references for Python
  • XML schemata
  • Standard Assemblies
File Formats
  • xml
  • sti
  • stz
Supplementary Product
Implementation and user examples (included in standard download)
Our newsletter informs you when a new standard version is released.
Subscribe