Resources

Find guidelines and tools to develop standards.

Documents

Guidelines

Project Handbook

The project handbook describes the processes related to the development of ASAM standards. Specifically, it describes how to propose, develope, review and release an ASAM standard, as well as how to resolve known problems with already released versions. Furthermore, the guideline includes the definition of project types. The project handbook is mostly intersting for members, who want to propose or lead an ASAM project.  Download

 

TSC Guidelines

The guidelines for the Technical Steering Committee (TSC) describes processes related to project controlling. Specifically, it describes the tasks and responsibilities of the TSC, how meetings and votings are carried out, and the process for quotation and ordering. The TSC guidelines are mostly intersting for candidates or elected members of the TSC.  Download

 

 

 

Templates

Project Form

Form to propose an ASAM project. Once the project had been accepted, the form turns into a life-cycle document in which the project's progress and related TSC decisions are documented.  Download

 

Meeting Minutes

Template that can be used to document project meetings.  Download

 

Contact List

Template to list project members and their contact data.  Download

 

Request for Quotation

Template for writing a public call for quotation to service providers asking them to submit offers to support an ASAM project.   Download

 

Release Presentation

Template for the release presentation.   Download

 

Work Group Information Sheet

Form to propose an ASAM study project.   Download

 

Standards Template

Template for ASAM standards. 

Download (MS Word for English user interface)

Download (MS Word for German user interface)

Tools

Online Tools

Bugzilla

Bugzilla is used for the management of change requests (CR). Each standard has a CR queue in Bugzilla, in which error reports, features requests or improvements proposals are documented and tracked. Bugzilla is also the source for the revision history document for each new standard release. The online tool is used by project groups and ASAM technical support.   Link to Bugzilla

 

SVN

SVN (Subversion) is used for file storage and version control. Each standard has a SVN file repository, which is primarily used to store draft versions for the standard under development, their sources and sublementary files, proposals, meeting minutes and other development artifacts. The ASAM SVN server is accessible via a web-browser or a PC-client. The online tool is used by project groups and the TSC.

Instructions for Using SVN Clients

Link to Projects Repository

Link to the TSC Repository

 

Adobe Shared Commenting

Adobe Shared Commenting is used at ASAM to carry out standard reviews. "Shared Commenting" is an online feature of Adobe Reader and Adobe Acrobat, allowing users to see the review annotations of other reviewers and to annotate a PDF file with their own review comments. The annotations are stored on a WebDAV server (operated by ASAM) and automatically synchronized with each PDF document that is in use on a computer connected to the Internet. The feature is used by project groups and ASAM members. Public reviews are announced on the Projects  page.

Instructions to participate in a Standard Review

Instructions to preparing a Standard Review

 

 

 

Remote Conferencing

WebEx

ASAM uses WebEx to carry out remote meetings and desktop sharing. ASAM project leader have the option to obtain an exclusive WebEx account for use in their projects. WebEx is recommended for short meeting not extending 2 to 3 hours of length.

Link to ASAM WebEx

Internal Standards

Data Models

ASAM MSRSW v3.0.0

MSR Description for Software of ECU's. Provides a data model for the formal description of software components in an ECU. Download

 

ASAM HDO v1.1.0

Harmonized Data Objects. Provides a data model for data elements shared in the MCD-area. For the most parts, it is identical with ASAM MSRSW. Download

 

ASAM Data Types v2.0.0

Definition of data types, e.g. boolean, integer, float, string, BLOB, etc, and related functions. Download

 

ASAM Structures v2.0.0

Definition of data structures, e.g. for time, IP adresses or URLs. Download

 

 

 

Languages

ASAM Expression v1.0.1

General Expression Syntax. Provides a language to express arithmetic, relational and logical expressions in a C-like notation. Download

 

 

 

Model-Based Development

ASAM Modeling v1.0.0

Modeling Guidelines. Rules for the creation of UML models. Includes rules for specific standards, e.g. ASAM XILDownload