Schäfer, Thorsten ; Eichberg, Michael ; Mezini, Mira (2005):
Towards exploring cross-cutting concerns.
In: Proceedings of the Workshop on Linking Aspect Technology and Evolution,
AOSD '05 Workshop on Linking Aspect Technology and Evolution (LATE), Chicago, IL, USA, [Conference or Workshop Item]
Abstract
Aspect-oriented re-engineering of legacy systems means to discover all parts of code that are involved in the implementation of cross-cutting concerns so that they can be refactored into aspects. Currently, some tools exist that support the process of identifying initial elements of code most likely to be involved in the implementation of a crosscutting concern (seeds), which serve as starting points for discovering all elements of the concern at hand. However, this expansion from initial seeds to complete concerns requires searching and browsing the source code manually, which can be very time-consuming and error-prone. In this paper, we propose the use of software exploration tools to support this task. Our solution complements other aspect mining tools in that it creates a complete representation of a concern, which can be used as a base for aspect-oriented refactoring and for program understanding.
Item Type: | Conference or Workshop Item |
---|---|
Erschienen: | 2005 |
Creators: | Schäfer, Thorsten ; Eichberg, Michael ; Mezini, Mira |
Title: | Towards exploring cross-cutting concerns |
Language: | English |
Abstract: | Aspect-oriented re-engineering of legacy systems means to discover all parts of code that are involved in the implementation of cross-cutting concerns so that they can be refactored into aspects. Currently, some tools exist that support the process of identifying initial elements of code most likely to be involved in the implementation of a crosscutting concern (seeds), which serve as starting points for discovering all elements of the concern at hand. However, this expansion from initial seeds to complete concerns requires searching and browsing the source code manually, which can be very time-consuming and error-prone. In this paper, we propose the use of software exploration tools to support this task. Our solution complements other aspect mining tools in that it creates a complete representation of a concern, which can be used as a base for aspect-oriented refactoring and for program understanding. |
Book Title: | Proceedings of the Workshop on Linking Aspect Technology and Evolution |
Divisions: | 20 Department of Computer Science 20 Department of Computer Science > Software Technology |
Event Title: | AOSD '05 Workshop on Linking Aspect Technology and Evolution (LATE) |
Event Location: | Chicago, IL, USA |
Date Deposited: | 22 Jul 2009 14:17 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
![]() |
Send an inquiry |
Options (only for editors)
![]() |
Show editorial Details |