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 |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |