Menu

openArchitectureWare / News: Recent posts

openArchitectureWare.org relaunched

The openArchitectureWare Team is proud to announce the relaunch of the official project homepage http://www.openArchitectureWare.org. The new homepage is based on the Geeklog (http://www.geeklog.net) platform. By using this software users will be able to participate and communicate together in an easy way.

Some useful features of the openArchitectureWare.org platform are:
- easy article management
- file management area for downloads
- support forum
- full text search (including articles, downloads, discussion forum, comments)
- automatic email notifications for new articles, forum postings and comments
- image gallery... read more

Posted by Karsten Thoms 2005-12-19

Upcoming: openArchitectureWare 4.0

The openArchitectureWare Team is developing the next major release 4.0 of the openArchitectureWare tool suite. This release will have some major refactorings and features.

Some of the new features are:
* UML2 support
* UML metamodel generated with oAW Metamodel Generator
* Integration of EMF (Eclipse Modeling Framework)
* Xpand 2 (e.g. featuring aspect-oriented templates)
* Workflow Engine
* Innovator AOX 2006 support
* Improved Metamodel Generator
* Refactored XMI Tool Mapping
* GEF Editor Generator
* Improved Eclipse integration
* Much more Documentation, tutorials, articles, migration guides... read more

Posted by Karsten Thoms 2005-08-22

CVS reorganization

The openArchitectureWare team plans some restructuring operations on the CVS repository. These operations are in preparation of the upcoming release 4.0.

As a first step current modules as opengenfw and misc have now a branch tag called 'B_v3'. Changes to the current 3.x release will be done on the branch.

The second step is deleting some old/unused directories from the repository:
* architectureware-eclipse
* oaw-emf
* emf-oaw
* appfam
* website
* genfwutil
* genfwutil_sf
* test-gen
* mmGenerator
* rel4
* mist/guifw
* misc/eclipse
* misc/eclipseTemplateBrowser
* misc/idedevl
* misc/gef
* core-workflow
* core-xpand2... read more

Posted by Karsten Thoms 2005-08-22

Use 3.0 for existing projects

The release of 3.0.1 was slightly rushed:-)

It was found to cause several incompatabilities. So if you are working with an existing project, it is probably a good idea to stay with version 3.0.

I've added a corresponding notice to the 3.0.1 release notes.

Posted by Jürgen Rühle 2005-06-01

mdsdIDE beta release

The mdsdIDE plugin has been released as first beta version. The recent changes to Element/ModelElement from opengenfw have affected this package and have not been tested yet.

Posted by Karsten Thoms 2005-05-24

oAW for EMF alpha release available

The openArchitectureWare framework for EMF has been released as an alpha version. It consists of:

*Workflow engine*
You could think of it as an Ant for MDSD processes.
It's also a bit like something is called modelbus, elsewhere.

*Xpand ported to EMF*
Xpand is a template language created for code generators.
Therefore it's very simple and effective. It provides

- expressions on core model level (not Java level)
- operations for ELists (filter, union, intersection, complement)
- invocation of features on ELists (e.g package.classifiers.name will return
a list of ecore:EString instances)
- simple constructs (FOREACH, IF, LET)
- FILE construct (Specify the file names, etc. inside the templates)
- Use to Helpers (static Java-Methods), to keep templates simple.
- etc.. ... read more

Posted by Karsten Thoms 2005-05-24

Open Generator FrameWork and Utilities Release 3.0.1

We now released version 3.0.1 of the Open Generator FrameWork and the Generator Utilities project. The significant change to version 3.0 is that some methods in class ModelElement were moved to its base class Element. The newest versions of other projects rely on this change.

Posted by Karsten Thoms 2005-05-22

Metamodel Generator 3.0rc1 released

The first release candidate of the Metamodel Generator project has been published. This release has been integrated and tested with the recently released version 3.0 of the Open Generator FrameWork (opengenfw) and Generator Utilities (genfwutil) project.

With the Metamodel Generator package it is possible to create the metaclasses for a specific DSL by defining the metamodel in UML and using the generator framework itself to generate them.... read more

Posted by Karsten Thoms 2005-05-08

Release 3.0 finally available

Thanks to the hard work of project members and contributors we have finally released a new complete version. This includes the generator core, utilities, eclipse plugin, and example workspace packages. Documentation has been updated/written from scratch and translated. This version has been tested extensively over the last month and should be more than ready for production. Please report any bugs you might encounter.

Posted by Jürgen Rühle 2005-04-29

Open ArchitectureWare Generator FrameWork 3.0 (rc2) released

The Open ArchitectureWare Generator FrameWork provides a suite of tools and components assisting with model driven software development built upon a modular MDA/MDD generator framework implemented in Java(TM) supporting arbitrary import (design) formats, meta models, and output (code) formats.

This tool is dedicated for developers who want to experiment, work and/or live the next step of computer engineering.... read more

Posted by Ilja Pavkovic 2004-10-06

Open ArchitectureWare Generator FrameWork 3.0 (rc1) released

The Open ArchitectureWare Generator FrameWork provides a suite of tools and components assisting with model driven software development built upon a modular MDA/MDD generator framework implemented in Java(TM) supporting arbitrary import (design) formats, meta models, and output (code) formats.

This tool is dedicated for developers who want to experiment, work and/or live the next step of computer engineering.... read more

Posted by Ilja Pavkovic 2004-09-06

eclipse plugin updated

Just a small update:

- includes latest opengenfw from CVS
- better template validation (messages and markers)
- fixed some encoding issues
- removed references to deprecated code

Posted by Sven Efftinge 2004-08-05

Example WOrkspace Available

An example workspace has been released.
It contains everything you need to have to
get started with Eclipse and the Generator.

Have fun!

Posted by Markus Voelter 2004-07-13

Generator Utilities finally released

The utilities package has been released.
This package contains a lot of useful stuff, such as
* metamodel constraint utilities,
* various frontends (parsers)
* filters and path expressions,
* AND: documentation of all this !!!

Download it now!

Posted by Markus Voelter 2004-05-18

eclipse plugin 1.0beta available

This is the new version of the architectureware plugin for eclipse.
It's developed and tested on eclipse 3.0 M7 + M8.

Here are some features:
- easy project creation
- syntax highlighting for xpand templates
- intelligent code completion for xpand templates
- syntax error markers for xpand templates
- content outline for xpand templates
- ...

Posted by Sven Efftinge 2004-04-09

Beta6

Ilja was so kind to provide another precompiled beta containing the latest changes: name based target selection in the text ui and the LET construct.

Posted by Jürgen Rühle 2004-03-01

Beta 5

Though I've been lazy lately Ilja and our new Member Markus have commited some useful additions. Ilja has once again provided a precompiled package.

Posted by Jürgen Rühle 2004-02-11

Beta 4 with another long requested feature

Ilja has implemented yet another small but highly useful feature (whose absence has annoyed lots of developers:-) While searching for protected regions it is now possible to configure file ignore patterns. It also excludes a lot of standard files by default. The changelog:

* Added new properties:

- de.bmiag.genfw.prresolver.excludes: You can provide a space separated list of file patterns to exclude, e.g.:
de.bmiag.genfw.prresolver.excludes=*.pdf *.tpl... read more

Posted by Jürgen Rühle 2003-12-12

Finally a newline escape

In case you hadn't noticed: Ilja did it. There is a new beta available for download featuring

\* de.bmiag.genfw.xpand.xpand: Added support for new tag NONL. The
next newline character\(s\) including the characters between NONL
and the newline character\(s\) will be removed.

This is the second step in providing better control over the amount of generated whitespace. Please test it. Feedback welcome.

Posted by Jürgen Rühle 2003-12-10

Yet another beta

Now that Ilja is gaining momentum he has packaged another release and finally started the Changelog I was too lazy to maintain:-) This is the first (and hopefully not last) entry:

2003-12-02 Ilja Pavkovic <noeskadu@gmx.de>

\* de.bmiag.genfw.\[io,xpand\]: Added support for indentation. You
can now define indentation behaviour at element DEFINE:
DEFINE XMLReference FOR AssociationEnd WS &quot;WS&quot; INDENT &quot;1&quot;
means: Add 1 to indentation level and use white space string &quot;WS&quot;
for the following expands. You can use the build target
sample.textui.indenting for an example \(and you can compare the
output with the build target sample.textui\). Perhaps you want to
check the sample to see how it works.... [read more](/p/architecturware/news/2003/12/yet-another-beta/)
Posted by Jürgen Rühle 2003-12-02

Beta Release

Ilja has provided a beta release containing the current CVS source and a precompiled version for those of you without a CVS client.

Though progress has been slow we are determined to provide a stable release for production use 'soon'. It is not planned to add any new incompatabilities until the release.

Note: you can download the current version of the german reference documentation via http://cvs.sourceforge.net/viewcvs.py/architecturware/doc/open%20Generator%20FrameWork%20Reference_de.sxw

Posted by Jürgen Rühle 2003-11-20

Willkommen, bienvenue, welcome

The first installment of the Open Generator FrameWork code has been commited to the project CVS server and will hopefully soon be available by anonymous CVS (module name 'opengenfw').

The Open Generator FrameWork is a versatile MDA/D tool kit written in Java. It comes with an XMI based import interface supporting several popular design tools, powerful meta model framework, and a simple and elegant template language. Due to its modular design, each component can easily be extended or replaced.... read more

Posted by Jürgen Rühle 2003-09-14
MongoDB Logo MongoDB