On the Group Theory Based Model Transform Definition

Although standards and tools of model transformation have gradually improved in recent years, a theoretical system about model transformation from the integrity perspective has not been put forward, which is important for building the model transformation process strategy and determining the feasibility and reversibility of a model transformation. This paper presents a model transform theory framework based on the group theory, which formally map model transform into a kind of Group that is made up with the abstract graphs and study the feasibility and reversibility of a model transformation on this base. Furthermore, the model transform process can be map into a recursive procedure of mathematical operation on subgroups, which can not only be a process strategy for model transformation but also provide a base for automatic generation method of model transformation.

[1]  Márk Asztalos,et al.  Towards Automated, Formal Verification of Model Transformations , 2010, 2010 Third International Conference on Software Testing, Verification and Validation.

[2]  Shufen Liu,et al.  A model transformation classification method used in QVT , 2008, 2008 IEEE International Symposium on IT in Medicine and Education.

[3]  Luciano Baresi,et al.  Tutorial Introduction to Graph Transformation: A Software Engineering Perspective , 2002, ICGT.

[4]  T. Levendovszky,et al.  Practical Uses of Validated Model Transformation , 2007, EUROCON 2007 - The International Conference on "Computer as a Tool".

[5]  Richard F. Paige,et al.  Model transformation specification for automated formal verification , 2011, 2011 Malaysian Conference in Software Engineering.

[6]  Juan de Lara,et al.  A Visual Specification Language for Model-to-Model Transformations , 2010, 2010 IEEE Symposium on Visual Languages and Human-Centric Computing.

[7]  Xin Zhou,et al.  Process-oriented software outsourcing decision based on genetic algorithm , 2010, Proceedings of 2010 IEEE International Conference on Service Operations and Logistics, and Informatics.

[8]  Ali Razavi,et al.  Partial evaluation of model transformations , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[9]  Uwe Aamann How to Uniformly Specify Program Analysis and Transformation with Graph Rewrite Systems , 1996 .