Hi all, "between the years" (as we say in Germany), I thought a lot about new features for AndroMDA 3.5 or 4.0:
* detecting and reacting to model changes (I won't call this model based refactoring any more because it is not) and propagate those changes to generated *and* hand-written code * fast, incremental code generation, on parts of the model, not always loading the entire model * generating code from more than one repository at the same time (e.g. generate control flow from UML activity graphs but JSP pages from XMLish GUI descriptions, define GUI events in the XML code and reference them from a transition in an activity graph) * flexible configuration of AndroMDA (with Spring core?) * integrating AndroMDA into a CASE tool (e.g. MagicDraw), allowing event based reaction, for example: OCL validation at design time, not at code generation time (using an abstraction layer for being able to integrate with several different CASE tools) * etc. etc. The tricky thing is that those features are so large that they require a certain amount of design up front (for example, separation of concerns among several AndroMDA components, e.g. an abstraction of the AndroMDA process as a kind of "code generation service", to be used from the Ant task, from the Maven plugin and from the CASE tool integration layer). The architecture of AndroMDA must evolve gracefully, in a consistent manner so that it remains able to "absorb the forces of change" (wow, didn't I coin a cool term?). :-) This design should be documented as a reference to keep us all "on track" one we will have started the implementation (I tend to forget my basic design ideas after six weeks or so). Question: All this shows the need for design docs. Have you got any ideas where we should manage these documents? CVS? Jira? In what format? MS Word? (Readers might use Open Office to read them). Ideas? Cheers... Matthias --- Matthias Bohlen "Consulting that helps project teams to succeed..." Internet: http://www.mbohlen.de/ [EMAIL PROTECTED] Phone: +49 (170) 772 8545 ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Andromda-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/andromda-devel
