Hi to the devel list,

just a flash update of the status of the work on model to model
transformations:

* I wrote an ATL injector to populate a MOF model that represents an
AndroMDA configuration. This worked fine but is not usable in practice
because using this strategy, I cannot process type mapping information
which is loaded lazily. So I decided to do it differently:

* I am writing an ATL adapter for AndroMDA's configuration so that ATL
will be able to understand the AndroMDA configuration (namespace
properties and mappings) as a model with a defined metamodel, the
"Config" metamodel. For this, I extend the ASMModel class in ATL.
(While working on the derived class, I see some urgent need for
refactoring in ASMModel itself, a fact that is already known in the
ATL team). This will allow me to access AndroMDA's configuration from
inside an ATL script.

* I am designing several metamodels that will be used in a graph of
concatenated model-to-model transformations. At the top, UML and
Config models will be used as input and will be transformed to an
EDOC-like model which in turn will be transformed into Spring,
Hibernate, EJB, 3GL or whatever PSM models.

* I am writing test cases for the Config metamodel and for typical
transformations.

* After the tests run fine (sort of "proof of concept"), I'll describe
all this in a session at OOP 2006 (see www.oopconference.com) and in
an article for ObjektSpektrum 2/2006.

* Then, I want to design a "pipes and filters" architecture for
transformations in AndroMDA. One aspect will be the configuration of
such graphs (not only chains) of transformations as XML files. One
transformation will be able to accept many input models and will
produce one output model. So, the nodes of the directed graph will
have many incoming edges and one outgoing edge.

I expect the tests to succeed in November. The OOP session will be in
January and the magazine article will come out in Spring 2006.
However, I expect some more already working source code until then!

Stay tuned...
Matthias

---

Matthias Bohlen

Internet:
   http://www.mbohlen.de/
   [EMAIL PROTECTED]






-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information

Reply via email to