Title :
On metamodel composition
Author :
Ledeczi, Akos ; Nordstrom, Greg ; Karsai, Gabor ; Volgyesi, Peter ; Maroti, Miklos
Author_Institution :
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
Abstract :
Computer-based systems (CBS) development integrates various disciplines, such as hardware design, software engineering, and performance modeling, as well as the "base" engineering discipline in which the CBS will operate. As such, use of a "non-native" modeling language is not acceptable when performing CBS design, and rapid specification and development of domain-specific modeling languages (DSMLs) is necessary. We advocate a UML-based metamodeling technique to DSML specification and generation. A key feature of our approach is the composition of new metamodels from existing metamodels through the use of three newly defined UML operators-equivalence, implementation inheritance, and interface inheritance. The paper describes the development of these new operators, details how they are used in metamodel composition, and presents examples of metamodel composition
Keywords :
inheritance; specification languages; UML-based metamodeling technique; computer-based systems development; domain-specific modeling languages; implementation inheritance; interface inheritance; metamodel composition; operators-equivalence; rapid specification; Design engineering; Hardware; Information processing; Metamodeling; Physics computing; Software design; Software engineering; Software performance; Software systems; Unified modeling language;
Conference_Titel :
Control Applications, 2001. (CCA '01). Proceedings of the 2001 IEEE International Conference on
Conference_Location :
Mexico City
Print_ISBN :
0-7803-6733-2
DOI :
10.1109/CCA.2001.973959