Sunday, April 24, 2005

SPA 2005 Note - MDA

Whilst at SPA 2005 I met someone from a previous company I worked at. Apparently they have been using MDA to great effect. They have a UML model of their aspect of the business. This model is annotated with OCL (defined by the analysts). The OCL documents the models constraints[1]. They generate XSD and Java off this model, the XSD defining the structure and the Java expressing the constraints. I'm interested in MDA and its applicability to the company I work at for some time, it was good to note that other practically orientated organisations were starting to use it.

They are using the following tooling (with XML as the export language from the UML modeling tool to the stuff below).

http://lci.cs.ubbcluj.ro/ocle/
http://xmlbeans.apache.org/
----
[1] Convergence - feels like OWL could work as well.