DocumentCode
2403279
Title
A Study on Crosscutting Refactoring Using Progam Dependency Relation
Author
Lee, Seung-Hyung ; Cho, Byoung-Hyoun ; Song, Young-Jae
Author_Institution
Dept. of Comput. Eng., Kyung Hee Univ., Yongin, South Korea
fYear
2010
fDate
18-20 Aug. 2010
Firstpage
684
Lastpage
689
Abstract
Refactoring is to make easier to read the code structure and upgrade maintenance without changing function of the system. Crosscutting refactoring defines an aspect as a specific part of the program and use materialized aspect specification. The purpose of this paper is to suggest a materialized approach for applying crosscutting concern to Object-oriented refactoring. First of all, duplicated code which is an important aspect of refactoring compares the nodes´ order on the program dependency graph. And it converts to a backup of an aspect. Refactoring using this process can handle refactoring factor of the inside of the encapsulated object by a recombination of source code.
Keywords
data encapsulation; graph theory; object-oriented programming; software maintenance; source coding; code structure; crosscutting; materialized approach; object encapsulation; object-oriented refactoring; program dependency graph; source code; Computers; Flow graphs; Indexes; Process control; Programming; Software; Weaving; Control Flow Graph; Crosscutting Concern; Program Dependency Graph; Refactoring;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science (ICIS), 2010 IEEE/ACIS 9th International Conference on
Conference_Location
Yamagata
Print_ISBN
978-1-4244-8198-9
Type
conf
DOI
10.1109/ICIS.2010.123
Filename
5591019
Link To Document