openArchitectureWare.org

oAW has moved to Eclipse.

At this site you will find information about the outdated version openArchitectureWare 4, only.
Please read our letter of intent for further information.

 
   

Version 4.1 FINAL available

We have released version 4.1 of our Open Source MDSD/MDA framework openArchitectureWare. Compared to 4.0, this newest version comes with a number of small fixes and improvements as well as a number of important new features such as a new functional model-to-model transformation language, significantly improved Eclipse UML2 support, a framework for efficiently developing editors for textual DSLs as well as an integration with Eclipse GMF, a framework that let's you easily build graphical editors for your DSL.



With these new features, openArchitectureWare continues to be one of the leading tools for Model-Driven Software Development. Other features of openArchitectureWare include

  • a workflow engine to control the generation and transformation process

  • integration with Eclipse EMF, the industry standard for metamodeling

  • an OCL-like language for declaratively desribing constraints

  • a very powerful template language (Xpand) for generating textual artifacts

  • the functional transformation language Xtend

  • a recipe framework for supporting developers in integrating generated and manually written code

  • proven support for Eclipse UML2.

  • adapters for importing the XMI produced by leading UML tools, as well as for reading non-UML tools such as Visio or Excel

  • tight integration with the Eclipse IDE; custom editors for templates, transformations and constraints, including static error checking

  • extended UML classic metamodel for support of UML2 activities

  • improved UML tool support for MagicDraw 11, Enterprise Architect 6.1, ARIS and others.

  • extensive documentation and samples, incl. several screencasts.

The core of openArchitectureWare is an open framework allowing developers to customize or adapt any aspect of the tool. openArchitectureWare thus continues to be a robust and scalable tool for Model-Driven Software Development.