Logo des Repositoriums
 

A Static Extension of DynAMiT

dc.contributor.authorBreu, Silvia
dc.contributor.authorDörre, Jens
dc.contributor.editorKelter, Udo
dc.date.accessioned2024-10-25T08:11:31Z
dc.date.available2024-10-25T08:11:31Z
dc.date.issued2005
dc.description.abstractRecently, Aspect-oriented programming (AOP) has been used for reengineering. The major task here is to find and isolate crosscutting concerns, which is called aspect mining. Detected concerns can be re-implemented as aspects, which reduces complexity and improves maintainability and extensibility of software systems. Several techniques have been proposed for aspect mining, including our DynAMiT approach. It mines aspects in program traces that are generated during program execution. These traces are investigated for recurring patterns of execution relations. The dynamic analysis approach has been chosen because it monitors actual program (i.e., run-time) behaviour instead of potential behaviour, as static program analysis approaches do. However, DynAMiT’s dynamic analysis has limitations that are partly due to dynamic binding at run-time. These can lead to the identification of aspect candidates that have already been encapsulated properly following object-oriented design principles. This paper describes a static extension of the approach that mitigates this problem.en
dc.identifier.doi10.18420/swt25-2_15
dc.identifier.doi10.18420/swt25-2_15
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/45299
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 25, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectAspect-oriented programming
dc.subjectAOP
dc.subjectcrosscutting concern
dc.subjectaspect mining
dc.subjecttraces
dc.titleA Static Extension of DynAMiTen
dc.typeText/Conference Paper
mci.conference.date2.-4. Mai 2005
mci.conference.locationBad Honnef
mci.conference.sessiontitle7. Workshop Software Engineering (WSR 2005) der GI-Fachgruppe Software-Reengineering (SRE)
mci.reference.pages32-33

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
13BreuDoerre.pdf
Größe:
21.24 KB
Format:
Adobe Portable Document Format