Evaluating the extension mechanisms of the knowledge discovery metamodel for aspect-oriented modernizations

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.creatorSantos, Bruno M.-
Autor(es): dc.creatorLandi, André de S.-
Autor(es): dc.creatorSantibáñez, Daniel S.-
Autor(es): dc.creatorDurelli, Rafael S.-
Autor(es): dc.creatorCamargo, Valter V. de-
Data de aceite: dc.date.accessioned2026-02-09T12:28:26Z-
Data de disponibilização: dc.date.available2026-02-09T12:28:26Z-
Data de envio: dc.date.issued2020-05-12-
Data de envio: dc.date.issued2020-05-12-
Data de envio: dc.date.issued2019-
Fonte completa do material: dc.identifierhttps://repositorio.ufla.br/handle/1/40831-
Fonte completa do material: dc.identifierhttp://www.sciencedirect.com/science/article/pii/S0164121218302711-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1162003-
Descrição: dc.descriptionCrosscutting concerns are an intrinsic problem of legacy systems, hindering their maintenance and evolution. A possible solution is to modernize these systems employing aspect-orientation, which provides suitable abstractions for modularizing these kind of concerns. Architecture-Driven Modernization is a more specific kind of software reengineering focused on employing standard metamodels along the whole process, promoting interoperability and reusability across different tools/vendors. Its main metamodel is the Knowledge Discovery Metamodel (KDM), which is able to represent a significant amount of system details. However, up to this moment, there is no extension of this metamodel for aspect-orientation, preventing software engineers from conducting Aspect-Oriented Modernizations. Therefore, in this paper we present our experience on creating a heavyweight and a lightweight extension of KDM for aspect-orientation. We conducted two evaluations. The first one showed all aspect-oriented concepts were represented in both extensions. The second one was a experiment, in which we have analyzed the productivity of software engineers using both extensions. The results showed that the heavyweight extension propitiate a more productive environment in terms of time and number of errors when compared to the lightweight one.-
Idioma: dc.languageen-
Publicador: dc.publisherElsevier-
Direitos: dc.rightsrestrictAccess-
???dc.source???: dc.sourceJournal of Systems and Software-
Palavras-chave: dc.subjectAspect-oriented modernization-
Palavras-chave: dc.subjectKnowledge discovery metamodel-
Palavras-chave: dc.subjectLegacy systems-
Palavras-chave: dc.subjectHeavyweight extension-
Palavras-chave: dc.subjectLightweight extension-
Título: dc.titleEvaluating the extension mechanisms of the knowledge discovery metamodel for aspect-oriented modernizations-
Tipo de arquivo: dc.typeArtigo-
Aparece nas coleções:Repositório Institucional da Universidade Federal de Lavras (RIUFLA)

Não existem arquivos associados a este item.