Model Metamorphosis

Model driven architectures (MDA) will become practical only if transformations from platform-independent to platform-specific models can be largely automated. Kafka, an extensible rule-based transformation language, and the Kase modeling tool enable automated, customized transformations that support round-trip engineering. With Kafka and Kase, developers can construct transformations without detailed knowledge of metamodels.

[1]  Noël Plouzeau,et al.  UMLAUT: a framework for weaving UML-based aspect-oriented designs , 2000, Proceedings 33rd International Conference on Technology of Object-Oriented Languages and Systems TOOLS 33.

[2]  Dániel Varró,et al.  Designing the automatic transformation of visual languages , 2002, Sci. Comput. Program..

[3]  João Araújo,et al.  Integration and Transformation of UML Models , 2002, ECOOP Workshops.

[4]  Jean-Marc Jézéquel,et al.  Refactoring UML Models , 2001, UML.

[5]  Christian Becker,et al.  A UML Meta-model for Contract Aware Components , 2001, UML.

[6]  Siobhán Clarke,et al.  Composition patterns: an approach to designing reusable , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[7]  Jernej Kovse,et al.  Generic XMI-Based UML Model Transformations , 2002, OOIS.

[8]  Siobhán Clarke,et al.  Composition patterns: an approach to designing reusable aspects , 2001, ICSE 2001.