loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Paulo Afonso Parreira Júnior 1 ; Matheus Carvalho Viana 1 ; Rafael Serapilha Durelli 2 ; Valter Vieira de Camargo 1 ; Heitor Augustus Xavier Costa 3 and Rosângela Aparecida Dellosso Penteado 1

Affiliations: 1 Federal University of São Carlos, Brazil ; 2 University of São Paulo, Brazil ; 3 Federal University of Lavras, Brazil

Keyword(s): Concern-based Refactorings, Class Models, Aspect-Orientation, Reengineering.

Related Ontology Subjects/Areas/Topics: Enterprise Information Systems ; Information Systems Analysis and Specification ; Software Engineering ; Software Metrics and Measurement ; Tools, Techniques and Methodologies for System Development

Abstract: Reengineering Object-Oriented Software (OO) into Aspect-Oriented Software (AO) is a challenging task, mainly when it is done by means of refactorings in the code-level. The reason for it is that direct transformations from OO code to AO one involve several design decisions due to syntactic and semantic differences of both paradigms. To make this task more controlled and systematic, we can make use of concern-based refactorings supported by models. This type of refactorings concentrates on transforming broader scenarios into a set of context-dependent scenarios, rather than specific ones, as in code-level refactorings. In this paper we propose a set of concern-based refactorings that allows design decisions to be made during the reengineering process, improving the quality of the final models. Two of them are presented in more details in this paper. An example is presented to assess the applicability of the proposed refactorings. Moreover, we also present a case study, in which AO cla ss models created based on the refactorings are compared with AO class models obtained without the aid of these refactorings. The data obtained in this case study indicated to us that the use of the proposed refactorings can improve the efficacy and productivity of a maintenance group during the process of software reengineering. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.97.9.169

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Afonso Parreira Júnior, P. ; Carvalho Viana, M. ; Serapilha Durelli, R. ; Vieira de Camargo, V. ; Augustus Xavier Costa, H. and Aparecida Dellosso Penteado, R. (2013). Concern-based Refactorings Supported by Class Models to Reengineer Object-Oriented Software into Aspect-Oriented Ones. In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS; ISBN 978-989-8565-60-0; ISSN 2184-4992, SciTePress, pages 46-57. DOI: 10.5220/0004442200460057

@conference{iceis13,
author={Paulo {Afonso Parreira Júnior} and Matheus {Carvalho Viana} and Rafael {Serapilha Durelli} and Valter {Vieira de Camargo} and Heitor {Augustus Xavier Costa} and Rosângela {Aparecida Dellosso Penteado}},
title={Concern-based Refactorings Supported by Class Models to Reengineer Object-Oriented Software into Aspect-Oriented Ones},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS},
year={2013},
pages={46-57},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004442200460057},
isbn={978-989-8565-60-0},
issn={2184-4992},
}

TY - CONF

JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS
TI - Concern-based Refactorings Supported by Class Models to Reengineer Object-Oriented Software into Aspect-Oriented Ones
SN - 978-989-8565-60-0
IS - 2184-4992
AU - Afonso Parreira Júnior, P.
AU - Carvalho Viana, M.
AU - Serapilha Durelli, R.
AU - Vieira de Camargo, V.
AU - Augustus Xavier Costa, H.
AU - Aparecida Dellosso Penteado, R.
PY - 2013
SP - 46
EP - 57
DO - 10.5220/0004442200460057
PB - SciTePress