DocumentCode :
3395217
Title :
Domain model translation using graph transformations
Author :
Sprinkle, Jonathan ; Agrawal, Aditya ; Levendovszky, Tíhamer ; Shi, Feng ; Karsai, Gabor
Author_Institution :
Inst. for Software-Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
fYear :
2003
fDate :
7-10 April 2003
Firstpage :
159
Lastpage :
168
Abstract :
The implementation of computer based systems (CBSs) is commonly guided by constraints imposed by the particular domain of the CBS. Domain-specific programming is a convenient way to provide a domain expert with a language that is customized to the particular constraints and assumptions of the domain.. The careful thought and design that precede the development of any domain-specific visual language restrict the programmer from illegal formalisms, and allow for the rapid determination of the validity of the "program". Usually, the domain-specific visual language is designed and produced using a metamodel of some sort. Occasionally, similar domains can benefit from models created according to the ontology of this original metamodel, but usually some amount of model-transformation is required to give validity of the transformed models. This paper presents a visual language for transforming domain-models that can express the mapping between the meta-models of the "input" (i.e. the "old" domain) and the "output" (i.e. the "new" domain), and uses graph-rewriting techniques to transform the "old" domain-models into the appropriate "new" form.
Keywords :
formal specification; graph grammars; rewriting systems; visual languages; computer based systems; domain model translation; domain-specific programming; domain-specific visual language; graph transformations; graph-rewriting techniques; metamodel; model transformation; ontology; Buildings; Employment; Investments; Metamodeling; Ontologies; Pattern matching; Production; Programming profession; Software engineering; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
Print_ISBN :
0-7695-1917-2
Type :
conf
DOI :
10.1109/ECBS.2003.1194795
Filename :
1194795
Link To Document :
بازگشت