• 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