TU Darmstadt / ULB / TUbiblio

Towards exploring crosscutting concerns

Schäfer, Thorsten ; Eichberg, Michael ; Mezini, Mira :
Towards exploring crosscutting concerns.
In: AOSD '05 Workshop on Linking Aspect Technology and Evolution (LATE), Chicago, IL, USA. Proceedings of the Workshop on Linking Aspect Technology and Evolution
[Konferenz- oder Workshop-Beitrag], (2005)

Kurzbeschreibung (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.

Typ des Eintrags: Konferenz- oder Workshop-Beitrag (Keine Angabe)
Erschienen: 2005
Autor(en): Schäfer, Thorsten ; Eichberg, Michael ; Mezini, Mira
Titel: Towards exploring crosscutting concerns
Sprache: Englisch
Kurzbeschreibung (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.

Buchtitel: Proceedings of the Workshop on Linking Aspect Technology and Evolution
Fachbereich(e)/-gebiet(e): Fachbereich Informatik
Fachbereich Informatik > Softwaretechnik
Veranstaltungstitel: AOSD '05 Workshop on Linking Aspect Technology and Evolution (LATE)
Veranstaltungsort: Chicago, IL, USA
Hinterlegungsdatum: 22 Jul 2009 14:17
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen