TU Darmstadt / ULB / TUbiblio

Quantifying over Dynamic Properties of Program Execution

Bockisch, Christoph ; Mezini, Mira ; Ostermann, Klaus
Hrsg.: Filman, Robert E. ; Haupt, Michael (2005)
Quantifying over Dynamic Properties of Program Execution.
Second Dynamic Aspects Workshop (DAW05). Chicago, Illinois, USA (14.03.2005-18.03.2005)
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

In a pointcut we want to fully specify the points in the execution of a program at which an advice is to be executed. The pointcut languages of current aspect-oriented programming languages only provide limited support for specifying points in the execution that do not directly map to points in the program code. As a result, an aspect programmer has to implement logic to keep track of certain runtime properties manually. This logic is detached from the advice’s pointcut. In this paper, we identify two common patterns of dynamic properties on which advice rely. We present pointcut designators that allow to declaratively specify the join points based on runtime properties in a pointcut and outline a possible implementation.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2005
Herausgeber: Filman, Robert E. ; Haupt, Michael
Autor(en): Bockisch, Christoph ; Mezini, Mira ; Ostermann, Klaus
Art des Eintrags: Bibliographie
Titel: Quantifying over Dynamic Properties of Program Execution
Sprache: Englisch
Publikationsjahr: März 2005
Ort: Chicago, Illinois, USA
Buchtitel: Proceedings of the Second Dynamic Aspects Workshop (DAW05)
Reihe: Research Institute for Advanced Computer Science Technical Report
Veranstaltungstitel: Second Dynamic Aspects Workshop (DAW05)
Veranstaltungsort: Chicago, Illinois, USA
Veranstaltungsdatum: 14.03.2005-18.03.2005
URL / URN: http://aosd.net/2005/workshops/daw/tr-daw2005-proceedings.pd...
Kurzbeschreibung (Abstract):

In a pointcut we want to fully specify the points in the execution of a program at which an advice is to be executed. The pointcut languages of current aspect-oriented programming languages only provide limited support for specifying points in the execution that do not directly map to points in the program code. As a result, an aspect programmer has to implement logic to keep track of certain runtime properties manually. This logic is detached from the advice’s pointcut. In this paper, we identify two common patterns of dynamic properties on which advice rely. We present pointcut designators that allow to declaratively specify the join points based on runtime properties in a pointcut and outline a possible implementation.

Zusätzliche Informationen:

Technical Report 05.01

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 22 Jul 2009 14:19
Letzte Änderung: 30 Aug 2024 10:09
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