Automate A powerful AUTOSAR authoring tool with textual user interface.

Watch demo
Introduction

Small but mighty

Automate provides not only a textual interface but also features a textual modeling language which is generically derived from the AUTOSAR metamodel. This way, Automate covers all modeling constructs available in AUTOSAR XML at only one-third of its size and improved readability.

Concise Syntax
Automate features a textual modeling language which is generically derived from the AUTOSAR metamodel. This language covers all modeling constructs available in AUTOSAR XML but is just about one-third of its size and much more readable.
Macro Language
Automate features a macro mechanism which allows defining project specific shortcuts on top of the AUTOSAR metamodel. Macros are simple model-snippets with placeholders and an annotation defining the macro name and its arguments.
Simple Synchronization
Automate comes with a command line tool which can turn AUTOSAR XML into the textual language and vice versa. The conversion is bidirectional and lossless.
Editor Plugins
Automate editor plugins are available for Eclipse, Visual Studio, Notepad ++, and VIM. All of them support Syntax Highlighting, Code Folding, Error Annotation, Auto Completion, Navigation of References and Model Element Search. The plugins are small and have a minimum of dependencies. They can be integrated easily into existing setups.
Scripting Interface
Automate features a concise and powerful scripting language which is generically derived from the AUTOSAR metamodel.
Overview

Feature by feature

Designed for large Autosar projects and specifically tailored to the needs of automotive embedded software developers.

Textual Modeling
Automate allows developers to describe AUTOSAR models using textual language.
100% AUTOSAR
Perfectly-suited to serve projects which are subject to the AUTOSAR standard.
Fast & Scalable
Easily scale up to serve even large-scale projects.
Multi Editor Support
Automate supports editors like Eclipse, Visual Studio, NOTEPAD ++, and VIM.
Version-Control Support
Work with the version control software of your choice.
Concision & Legibility
Automate text syntax makes editing clear and legible.
Edit Models like Code
Treat models like code through textual modeling.
File Conversion
Once ready, easily convert code into XML files.
Syntax Highlighting
Making editing easier through clear and visual syntax highlighting.
Navigation
Follow references across files and jump backward to source elements.
Auto completion
Utilize the built-in auto-completion function of language commands and command attributes.
Languages

Now available for Python and Ruby

To enable efficient and state of the art programming for AUTOSAR, Automate is designed to support both Python and Ruby.

Get Started

Join for free today

Automate is tailored to make your AUTOSAR software development a bliss. And, when work gets complicated, Automate has the features you need to move the project forward. Sign up below and receive instant access.