Artículo
Using Aspect-orientation Techniques to Improve Reuse of Metamodels
Autor/es | Reina Quintero, Antonia María
Torres Valderrama, Jesús |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2007 |
Fecha de depósito | 2017-03-17 |
Publicado en |
|
Resumen | Metamodelling is an activity that attracts attention of the research community dealing with the Model-
Driven Development (MDD). To be reusable in different MDD approaches a metamodel should be unaware
of being extended ... Metamodelling is an activity that attracts attention of the research community dealing with the Model- Driven Development (MDD). To be reusable in different MDD approaches a metamodel should be unaware of being extended by another metamodel. This property of metamodel is called obliviousness. This paper shows that current techniques implementing metamodels do not maintain obliviousness when some elements of the extended metamodel and the elements of the original model have association relations. Three different approaches to reuse of metamodels are analyzed. One of the approaches uses traditional object-oriented techniques. Two other approaches use aspect-oriented techniques. The paper shows that the third approach, which considers relationships as first-class citizens at the implementation level by using relationship aspects, guarantees obliviousness of metamodels. |
Agencias financiadoras | Ministerio de Ciencia y Tecnología (MCYT). España |
Identificador del proyecto | TIC 2003-369. |
Cita | Reina Quintero, A.M. y Torres Valderrama, J. (2007). Using Aspect-orientation Techniques to Improve Reuse of Metamodels. Electronic Notes in Theoretical Computer Science, 163 (2), 29-43. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
1-s2.0-S1571066107001466-main.pdf | 282.8Kb | [PDF] | Ver/ | |