z-logo
open-access-imgOpen Access
Towards Model Transformation in Generated Eclipse Editor Plug-Ins
Author(s) -
Karsten Ehrig,
Claudia Ermel,
Stefan Hänsgen
Publication year - 2006
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2006.01.013
Subject(s) - computer science , graph rewriting , programming language , model transformation , eclipse , code generation , transformation (genetics) , visual language , petri net , generator (circuit theory) , graph , theoretical computer science , software engineering , key (lock) , artificial intelligence , biochemistry , chemistry , physics , linguistics , consistency (knowledge bases) , computer security , philosophy , power (physics) , quantum mechanics , astronomy , gene
With the growing importance of model-driven development, the ability of transforming models into well-defined semantic domains becomes a key to automated code generation or verification in the software development process. In this paper, we describe a high-level concept for specifying model transformations by means of typed, attributed graph transformation at the level of formal visual language specifications for the source and the target language. At the implementation level, a graph-transformation based generator of visual editor Eclipse plug-ins from formal visual language specifications has been developed. On the basis of this generator we discuss concepts for an implementation of the presented model transformation concepts and for an integration with the generated Eclipse plug-ins. We explain the concepts for model transformation and their implementation along a concrete model transformation from activity diagrams to Petri nets

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom