openArchitectureWare (oAW) ist ein Framework für modellbasierte Softwareentwicklung.

oAW unterstützt den Import von Modulen und deren Validierung. oAW generiert aus den Modellen Quelltext oder transformiert diese in andere Modelle.

oAW unterstützt viele Modellierungsansätze, unter anderem EMF und UML sowie frei definierbare, domänenspezifische Sprachen (DSL).

  1. Portal
  2. openArchitectureWare

Professional Services für openArchitectureWare

openArchitectureWare (kurz oAW) ist ein Framework für die modellbasierte Softwareentwicklung. oAW ist unter der Open-Source-Lizenz Eclipse Public License frei verfügbar und wird von einer großen Entwicklergemeinde weiterentwickelt.

Im Wesentlichen bietet openArchitectureWare die Möglichkeit, Codegeneratoren für beliebige Modelle zu verarbeiten. Zu diesen Modellen gehören EMF-Modelle, fast alle mit UML-Werkzeugen erstellten Modelle, aber auch Visio-Modelle oder textuelle Spezifikationen. Aus den Modellquellen kann beliebiger Quellcode generiert werden.

Zu den wichtigsten Features von oAW zählen:

  • Unterstützung zahlreicher Modellierungstools
  • Modellvalidierungen und einfache Modelltransformationen
  • Unterstützung von EMF (Eclipse Modeling Framework)
  • Model-zu-Model-Transformationen
  • Model-zu-Code-Transformationen
  • Eclipse-Integration

Ein eigenes Team von itemis-Mitarbeitern entwickelt oAW weiter und liefert professionellen Support.

Zum Seitenanfang