DocumentCode :
2341946
Title :
EXTRACTOR: An extensible framework for identifying Aspect-Oriented refactoring opportunities
Author :
Huang, Jin ; Carminati, Federico ; Betev, Latchezar ; Zhu, Jianlin ; Luzzi, Cinzia
Author_Institution :
Huazhong Univ. of Sci. & Technol., Wuhan, China
Volume :
2
fYear :
2011
fDate :
22-23 Oct. 2011
Firstpage :
222
Lastpage :
226
Abstract :
Automatic refactoring techniques guarantee the correctness and effectiveness for the transformation of legacy software systems. Existing techniques are not effective to identify refactoring opportunities because of the complexity of composite refactoring and the behavior preservation for Aspect-Oriented refactoring. To address these challenges, we design EXTRACTOR, which is an extensible framework to identify Aspect-Oriented refactoring opportunities. In the framework, the bad smell detector provides significant query ability to detect bad smells, while the template manager enables the customization of bad smell and composite refactoring. Then refactoring opportunities are identified using logic transformation managed by EXTRACTOR Constructor. All these functionalities are based on the logic query engine, which manages the logic representation of programs. Finally we illustrate the effectiveness of the framework using case study.
Keywords :
aspect-oriented programming; software maintenance; EXTRACTOR; aspect-oriented refactoring opportunities; automatic refactoring techniques; composite refactoring; extensible framework; legacy software systems; logic query engine; logic representation; logic transformation; template manager; TV; Welding; aspect-oriented program; automatic software refactoring; logic transformation; software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Science, Engineering Design and Manufacturing Informatization (ICSEM), 2011 International Conference on
Conference_Location :
Guiyang
Print_ISBN :
978-1-4577-0247-1
Type :
conf
DOI :
10.1109/ICSSEM.2011.6081283
Filename :
6081283
Link To Document :
بازگشت