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 of openArchitectureWare

The upcoming version 4 of the openArchitectureWare generator framework will feature a number of very interesting new features.

The following list provides an overview:

  • A new workflow engine will be available to precisely control the generator's workflow; this will allow a more precise and deterministic generator configuration compared to what's currently possible using plugins.
  • It will be possible to work with EMF models. The workflow engine will come with "workflow components" that can work with EMF. It will be possible to generate code from EMF models using the XPand template language. Note that generators (EMF-based or not) remain independent of Eclipse!.
  • The XPand language will be extended. Optional typing of model elements, metaclass names including packages, properties with parameteters, sorting and filtering of element sets as well as a nice new concept for aspect orientation on the template level will be supported.
  • The eclipse plugin will be reimplemented and will provide better support for code completion.
  • The metamodel generator will be able to generate persistent metamodels. Hibernate will be used to store and save models from relational databases.
  • The UML/XMI import and stereotype mapping facilities will be extended to allow for more powerful mappings; eg. for all attributes in a class with the stereotype X use metaclass Y
  • A new framework will be added that allows to define validation rules for artefacts created outside of the generator (such as manually written subclasses). The during code generation, those rules can be instantiated; later, the Eclipse IDE will read these checks and verify them.
  • This will help to guide developers beyond the modelling/generation stage.
  • Updated sample projects.
  • Much more and detailled technical documentation, articles, tutorials.
In addition to these specific enhancements a number of refactorings will be implemented (new package structures, more flexible project and download structures, build file cleanup, etc.).

The oAW4 milestone 1 will be released on December 15, 2005
Version 4 of openArchitectureWare | 0 comments | Create New Account
The following comments are owned by whomever posted them. This site is not responsible for what they say.