An algebraic framework for the transformation of attributed graphs
Term graph rewriting
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
Modular architecture for a toolset supporting OCL
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
AGG - An Implementation of Algebraic Graph Rewriting
RTA '93 Proceedings of the 5th International Conference on Rewriting Techniques and Applications
Expressing UML Class Diagrams Properties with OCL
Object Modeling with the OCL, The Rationale behind the Object Constraint Language
Semantics of the Minimum Multiplicity in Ternary Associations in UML
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Model transformations for hypertext modeling on web information systems
Proceedings of the 2006 ACM symposium on Applied computing
Model transformation for object-relational database development
Proceedings of the 2007 ACM symposium on Applied computing
Tracing the Application of Clinical Guidelines
Advanced Web and NetworkTechnologies, and Applications
Transformation-based structure model evolution
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Hi-index | 0.00 |
In this paper, we work out equivalence transformations on the UML metamodel as concrete graph transformations implemented in the AGG tool. We consider two examples for manipulating the static structure of a UML model, namely the transformation of an association class into a ternary association and the transformation of a ternary association into three binary associations. We discuss technical details and pros and cons of the presented approach and shortly put out work into the context of the MDA.