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