Entwicklungswerkzeuge

Effiziente Software-Entwicklung mit Automate

27. Mai 2014, 11:44 Uhr | von Mike Pagel und Martin Thiede
Diesen Artikel anhören

Fortsetzung des Artikels von Teil 7

Editor-Support

Bild 1. Verschiedene Plug-ins in Aktion.
Bild 1. Verschiedene Plug-ins in Aktion.
© E.S.R. Labs

Die Automate DSL vereinfacht das Editieren von AUTOSAR-Modellen im Vergleich zu ARXML bereits erheblich und lässt sich mit jedem beliebigen Text-Editor verwenden. Mit Hilfe von IDE- sowie Editor-Plug-Ins kann die Produktivität bei der Modellentwicklung deutlich gesteigert werden.
Momentan sind Automate Plug-ins für Eclipse, Visual Studio und Vim verfügbar. Alle Plug-ins bieten folgende Funktionen:

  • Syntax Highlighting
  • Code Folding
  • Fehler-Annotationen
  • Auto-Completion
  • Navigation von Referenzen
  • Suche über Modellelemente

Die Automate Plug-ins sind leichtgewichtig, haben minimale Abhängigkeiten und lassen sich damit problemlos in bestehende Installationen integrieren. So wurde beispielsweise das Automate Eclipse Plug-In erfolgreich in verschiedene andere Eclipse-basierte AUTOSAR-Autoren-Tools und Eclipse-CDT-Installationen integriert.
Eine weitere wichtige Eigenschaft ist, dass die Plug-ins dank ihrer Architektur und der generischen Syntax sprachunabhängig sind (Bild 1). Dadurch kann ein und dasselbe Plug-in für verschiedene Metamodellversionen und damit für unterschiedliche Sprachversionen zum Einsatz kommen. Auch Spracherweiterungen durch Makros erfordern kein Update der Plug-ins. Dadurch kann ein Entwickler problemlos zwischen verschiedenen Software-Branches wechseln, auch wenn sich die Sprache dazwischen geändert hat.


  1. Effiziente Software-Entwicklung mit Automate
  2. Autoren-Tools mit grafischer Oberfläche
  3. Autoren-Tools mit textueller Syntax
  4. Automate: Konzepte und Anwendung
  5. Generische Syntax
  6. ARXML/Text-Synchronisation
  7. Makros
  8. Editor-Support
  9. Checks und Automatisierung
  10. Ausblick
  11. Weiterentwicklung von Automate
  12. Die Autoren

Lesen Sie mehr zum Thema


Das könnte Sie auch interessieren

Jetzt kostenfreie Newsletter bestellen!

Weitere Artikel zu BMW AG