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.
International Workshop on Graph and Model Transformation (GraMoT) at Fourth International Conference on Generative Programming and Component Engineering
year
2005
month
September
publisher
ACM Press
comment
- model transformation that uses a formal language to generate the eclipse plugin. If you're going to do a formal language, why not just write the plugin?
%0 Journal Article
%1 ehrig05
%A Ehrig, Karsten
%A Ermel, Claudia
%A Haensgen, Stefan
%B International Workshop on Graph and Model Transformation (GraMoT) at Fourth International Conference on Generative Programming and Component Engineering
%C Tallin, Estonia
%D 2005
%E Karsai, Gabor
%E Taentzer, Gabriele
%I ACM Press
%K modeling eclipse
%T Towards Model Transformation in Generated
Eclipse Editor Plug-Ins
%U http://tfs.cs.tu-berlin.de/gramot/FinalVersions/PDF/EhrigErmelHaensgen.pdf
%X 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.
@article{ehrig05,
abstract = {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.},
added-at = {2006-03-24T16:34:33.000+0100},
address = {Tallin, Estonia},
author = {Ehrig, Karsten and Ermel, Claudia and Haensgen, Stefan},
biburl = {https://www.bibsonomy.org/bibtex/2deca30bc55a7fe7f0f52989f3c1f8eb5/neilernst},
booktitle = {International Workshop on Graph and Model Transformation (GraMoT) at Fourth International Conference on Generative Programming and Component Engineering},
citeulike-article-id = {543277},
comment = {- model transformation that uses a formal language to generate the eclipse plugin. If you're going to do a formal language, why not just write the plugin?},
description = {sdasda},
editor = {Karsai, Gabor and Taentzer, Gabriele},
interhash = {69ccb342cd70f4ce3fd10fa0a8aec038},
intrahash = {deca30bc55a7fe7f0f52989f3c1f8eb5},
keywords = {modeling eclipse},
month = {September},
priority = {0},
publisher = {ACM Press},
timestamp = {2006-03-24T16:34:33.000+0100},
title = {Towards Model Transformation in Generated
Eclipse Editor Plug-Ins},
url = {http://tfs.cs.tu-berlin.de/gramot/FinalVersions/PDF/EhrigErmelHaensgen.pdf},
year = 2005
}