Abstract
Separation of concerns in existing code can be achieved by specific refactoring techniques. Modern refactoring tools support a number of well-known refactoring transformations, including method extraction. In this paper, we examine how method extraction can be improved through program slicing. Furthermore, we show how a generalization of such slice extraction can be applied to untangle existing code by extracting aspects.
Original language | English |
---|---|
Title of host publication | AOSD 2004 |
Subtitle of host publication | 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings |
Editors | K. Lieberherr |
Pages | 93-101 |
Number of pages | 9 |
State | Published - 1 Dec 2004 |
Externally published | Yes |
Event | AOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings - Lancaster, United Kingdom Duration: 22 Mar 2004 → 26 Mar 2004 |
Publication series
Name | AOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings |
---|
Conference
Conference | AOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings |
---|---|
Country/Territory | United Kingdom |
City | Lancaster |
Period | 22/03/04 → 26/03/04 |
ASJC Scopus subject areas
- General Engineering