Automatic generation of platform-specific transformation
Cím | Automatic generation of platform-specific transformation |
Közlemény típusa | Journal Article |
Kiadás éve | 2006 |
Szerzők | Horváth, Á., Varró, D., and Varró, G. |
Folyóirat | Info-Communications-Technology |
Kötet | LXI |
Pagination | 40–45 |
Kulcsszavak | code generation, generic transformation, meta-transformation |
Összefoglalás | The current paper presents a new approach using generic and meta-transformations for generating platform-specific transformer plugins from model transformation specifications defined by a combination of graph transformation and abstract state machine rules (as used within the Viatra2 framework). The essence of the approach is to store transformation rules as ordinary models in the model space which can be processed later by the meta-transformations which generates the Java transformer plugin. These meta rules highly rely on generic patterns (i.e. patterns with type parameters) which provide high-level reuse of basic transformation elements. Graph algorithms used for search plan generation are integrate as abstract state machines, while the final code generation step is carried out by code templates. As a result, the porting of a transformer plugin to a new underlying platform can be accelerated significantly. |