ASAM standards are public specifications, which are primarily used in development and test tool chains in the automotive industry. The application of ASAM standards is voluntary. They are recommendations. There are no laws or government directives that mandate the use of ASAM standards. There exists no official The process of confirmation that a system complies to a specific standard or a specified subset of a standard.certification of products against ASAM standards. However, ASAM recommends and supports the following best-practices for determining 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-compliance of products:
- Standard Compliance Statement
- Cross Testing
- Checker Tools and Source Code
Standard Compliance Statement
Tool vendors are encouraged to add a compliance statement to their product documentation, which includes the following information:
- List of standards and their version numbers, for which compliance is claimed.
- List of limitations: Identifies those items of the listed standards that are not implemented or not supported by the product.
- List of deviations: Identifies those items of the listed standards that are implemented or supported in a different way than defined in the standard. The deviations relative to the standards shall be clearly described.
A claim of compliance to an ASAM 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 without further specifying limitations and deviations shall only be done, if the product completely complies to 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 without any limitations and deviations.
If ASAM has sufficient reason to believe that incorrect claims of 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 compliance are made by a tool vendor, then ASAM will contact the vendor and demand a correction of the claims. If the tool vendor makes continued use of claims which are proven to be incorrect, then ASAM reserves the right to warn its members from such false compliance statements and take legal actions.
Cross Testing
For some of its standards, ASAM carries out cross testing events. Cross tests are typically carried out one to two years after a new release of a 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, once the ASAM tool vendors have implemented the release. The primary purpose of cross testing is to verify 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 compliant tool interoperability among all tools from participating vendors.
During preparation of the cross test, experts from tool vendor companies jointly define test cases. ASAM provides a test suite upon request. During the cross test event, product experts from the tool companies meet, connect their tools to each other and carry out the tests. If an issue is found during testing, then it will be documented, experts try to determine the cause of the issue and agree on corrective actions.
ASAM publishes the name of companies and products, which participated at the cross test, but does not publish the test results. Tool vendors typically fix their issues found during cross testing and make a product release soon after the event. The overall objectives of cross testing are increased tool interoperability, a better understanding of 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, potential improvements in 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 and significantly reduced tool chain integration efforts for end users.
Checker Tools and Source Code
To support the implementation and application of its standards, ASAM provides additionally checker tools and source code. Checker tools verify 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 compliance of file formats, APIs or protocols. A checker tool has been specified and verified by the same group of experts that also developed 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. Hence, the report of the checker tool constitute an official expertise about 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 compliance of the checked product.
Source code, which is packaged and delivered together with 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, is a 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-compliant implementation of 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. Also here, the same group of experts checked and released the source code. Consequently, integrating ASAM source code into products ensures a high degree of 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 compliance.