DocumentCode :
3444194
Title :
Framework for Defining Model Language Metamodels for CASE Tools
Author :
Garcia-Magarino, I. ; Gomez-Sanz, J.J.
Author_Institution :
Software Eng. & Artificial Intell. Fac. de Inf., Univ. Complutense de Madrid, Madrid
fYear :
2008
fDate :
5-5 April 2008
Firstpage :
14
Lastpage :
23
Abstract :
This paper presents a framework for defining metamodels. The main goal of this framework is to achieve the model interchange among CASE tools. This framework adds the CASE tools issues to the definitions of the model languages. The presented framework contains four internal metamodels. Firstly, a metamodel specifies the abstract syntax of the model language. Secondly, another metamodel specifies the particular elements for the connection-based languages. Thirdly, a metamodel specifies the spatial information. At last, a metamodel defines the necessary elements for the CASE tools. Each internal metamodel can be changed without having effect on the others. These four internal metamodels can be combined in several ways (denoted as configurations). Each configuration has its particular scope. The presented framework has been already used for defining the INGENIAS language and modernising the INGENIAS Development Kit (IDK). The presented framework is compared to the UML Diagram Interchange (UML-DI) specification and other relevant works.
Keywords :
computer aided software engineering; simulation languages; specification languages; CASE tool; connection-based languages; model language metamodel; Artificial intelligence; Automotive electronics; Computer aided software engineering; Costs; Embedded software; Libraries; Safety; Software engineering; Unified modeling language; XML; CASE tool; EMF; metamodel; model interchange; modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Model-based Methodologies for Pervasive and Embedded Software, 2008. MOMPES 2008. 5th International Workshop on
Conference_Location :
Budapest
Print_ISBN :
978-0-7695-3104-5
Type :
conf
DOI :
10.1109/MOMPES.2008.7
Filename :
4520166
Link To Document :
بازگشت