dc.creator | Reina Quintero, Antonia María | es |
dc.creator | Torres Valderrama, Jesús | es |
dc.date.accessioned | 2017-03-17T10:42:04Z | |
dc.date.available | 2017-03-17T10:42:04Z | |
dc.date.issued | 2007 | |
dc.identifier.citation | 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. | |
dc.identifier.issn | 1571-0661 | es |
dc.identifier.uri | http://hdl.handle.net/11441/55948 | |
dc.description.abstract | 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. | es |
dc.description.sponsorship | Ministerio de Ciencia y Tecnología TIC 2003-369. | es |
dc.format | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | Elsevier | es |
dc.relation.ispartof | Electronic Notes in Theoretical Computer Science, 163 (2), 29-43. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Metamodelling | es |
dc.subject | Aspect-Oriented Programming | es |
dc.subject | Model-Driven Architecture | es |
dc.title | Using Aspect-orientation Techniques to Improve Reuse of Metamodels | es |
dc.type | info:eu-repo/semantics/article | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | TIC 2003-369. | es |
dc.relation.publisherversion | http://www.sciencedirect.com/science/article/pii/S1571066107001466 | es |
dc.identifier.doi | 10.1016/j.entcs.2006.10.014 | es |
idus.format.extent | 15 | es |
dc.journaltitle | Electronic Notes in Theoretical Computer Science | es |
dc.publication.volumen | 163 | es |
dc.publication.issue | 2 | es |
dc.publication.initialPage | 29 | es |
dc.publication.endPage | 43 | es |
dc.contributor.funder | Ministerio de Ciencia y Tecnología (MCYT). España | |