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

dc.creatorSantos, Bruno M.
dc.creatorLandi, André de S.
dc.creatorSantibáñez, Daniel S.
dc.creatorDurelli, Rafael S.
dc.creatorCamargo, Valter V. de
dc.date.accessioned2020-05-12T17:05:50Z
dc.date.available2020-05-12T17:05:50Z
dc.date.issued2019
dc.description.abstractCrosscutting 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.pt_BR
dc.description.provenanceSubmitted by Eliana Bernardes (eliana@biblioteca.ufla.br) on 2020-05-12T17:05:14Z No. of bitstreams: 0en
dc.description.provenanceApproved for entry into archive by Eliana Bernardes (eliana@biblioteca.ufla.br) on 2020-05-12T17:05:50Z (GMT) No. of bitstreams: 0en
dc.description.provenanceMade available in DSpace on 2020-05-12T17:05:50Z (GMT). No. of bitstreams: 0 Previous issue date: 2019en
dc.identifier.citationSANTOS, B. M. et al. Evaluating the extension mechanisms of the knowledge discovery metamodel for aspect-oriented modernizations. Journal of Systems and Software, [S.l.], v. 149, p. 285-304, 2019.pt_BR
dc.identifier.urihttps://repositorio.ufla.br/handle/1/40831
dc.identifier.urihttp://www.sciencedirect.com/science/article/pii/S0164121218302711pt_BR
dc.languageen_USpt_BR
dc.publisherElsevierpt_BR
dc.rightsrestrictAccesspt_BR
dc.sourceJournal of Systems and Softwarept_BR
dc.subjectAspect-oriented modernizationpt_BR
dc.subjectKnowledge discovery metamodelpt_BR
dc.subjectLegacy systemspt_BR
dc.subjectHeavyweight extensionpt_BR
dc.subjectLightweight extensionpt_BR
dc.titleEvaluating the extension mechanisms of the knowledge discovery metamodel for aspect-oriented modernizationspt_BR
dc.typeArtigopt_BR

Arquivos

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
953 B
Formato:
Item-specific license agreed upon to submission
Descrição: