Demo Macros

Take a look at the predefined macro files to see which macros exist and how they are defined.

Please note that you can't edit macro files in this demo.

  • AUTOSAR 3.x
  • compostion.atm
  • datatypes.atm
  • internal_behavior.atm
  • AUTOSAR 4.x
  • compostion.atm
  • enum.atm (4.0.x)
  • enum.atm (4.1.x)
  • internal_behavior.atm

Automate Web Demo

Basic Usage (both editors)

  • Type as you would in any other editor
  • Use copy & paste to copy content to and from the editor boxes
  • Close the folds by clicking the marks (▾) to gain a better overview
  • Hover the mouse on error markers() to display the error messages

Text Editor Features (left editor only)

  • Hold down and click the mouse to follow links
  • An element's name is a link to any other element referencing it
  • Press - to auto complete

ARXML/Text Conversion

  • Press to convert from Automate text to ARXML
  • Convert from ARXML to Automate text by clicking

Macros

  • Macros are custom abstractions of the AUTOSAR model
  • This web demo includes a set of predefined macros which can't be changed
  • Click the "Macros" checkbox to enable and disable macros
  • "Show Macros" lets you view the macro definitions

Automate Web Demo

License Agreement

The usage of the Automate Web Demo service is free of charge. E.S.R.Labs provides this service to the user for test purposes and/or for educational purposes only. E.S.R.Labs is not providing any support on the web demo version. The user may not copy, modify, enhance, reproduce or distribute the software. The user may not use the service for any commercial purposes, neither its own nor those of any third party, except commercial educational purposes. The user is not entitled to use the service for any developing purposes of its own or for those of any third party.

WARNING: The use of this service can be dangerous. The use in any productive environment is expressly forbidden. With this service it is possible for you to influence or control a networked electronic system. Your actions can therefore lead to severe personal damages or damages to property. Therefore, the integration of the object code and/or the source code generated based on the output of this service into any devices and/or hardware is strictly forbidden.

E.S.R.Labs reserves all intellectual, industrial and all other proprietary rights on the software. Please refer to the E.S.R.Labs licensing policy.

As E.S.R.Labs provides the software free of charge, E.S.R.Labs expressly disclaims any liabilities, warranties and/or representations, to the fullest extent permitted by law and statute.

E.S.R.Labs may modify or terminate this service without prior notice. E.S.R.Labs is not responsible for the disclosure of any confidential information processed with this service. Do not insert confidential information.

By clicking the accept button below, I accept these terms and conditions.

Automate Web Demo

Metamodel:   Macros:
  • Show Macros
  • Help!

You need to accept the license agreement!
  • AUTOSAR 3.x
  • Simple SWC
  • Enum Type
  • Internal Behavior
  • Internal Behavior (no macros)
  • System
  • AUTOSAR 4.x
  • Simple SWC
  • Enum Type
  • Internal Behavior
  • Internal Behavior (no macros)
  • System