TU Darmstadt / ULB / TUbiblio

Towards exploring cross-cutting concerns

Schäfer, Thorsten ; Eichberg, Michael ; Mezini, Mira (2005)
Towards exploring cross-cutting concerns.
AOSD '05 Workshop on Linking Aspect Technology and Evolution (LATE). Chicago, IL, USA
Konferenzveröffentlichung, Bibliographie

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: Konferenzveröffentlichung
Erschienen: 2005
Autor(en): Schäfer, Thorsten ; Eichberg, Michael ; Mezini, Mira
Art des Eintrags: Bibliographie
Titel: Towards exploring cross-cutting concerns
Sprache: Englisch
Publikationsjahr: 2005
Buchtitel: Proceedings of the Workshop on Linking Aspect Technology and Evolution
Veranstaltungstitel: AOSD '05 Workshop on Linking Aspect Technology and Evolution (LATE)
Veranstaltungsort: Chicago, IL, USA
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.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 22 Jul 2009 14:17
Letzte Änderung: 10 Sep 2020 11:29
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen