TU Darmstadt / ULB / TUbiblio

Quantifying over Dynamic Properties of Program Execution

Bockisch, Christoph ; Mezini, Mira ; Ostermann, Klaus :
Quantifying over Dynamic Properties of Program Execution.
[Online-Edition: http://aosd.net/2005/workshops/daw/tr-daw2005-proceedings.pd...]
In: Second Dynamic Aspects Workshop (DAW05), Chicago, Illinois, USA. Proceedings of the Second Dynamic Aspects Workshop
[Konferenz- oder Workshop-Beitrag], (2005)

Offizielle URL: 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.

Typ des Eintrags: Konferenz- oder Workshop-Beitrag (Keine Angabe)
Erschienen: 2005
Autor(en): Bockisch, Christoph ; Mezini, Mira ; Ostermann, Klaus
Titel: Quantifying over Dynamic Properties of Program Execution
Sprache: Englisch
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.

Buchtitel: Proceedings of the Second Dynamic Aspects Workshop
Fachbereich(e)/-gebiet(e): Fachbereich Informatik
Fachbereich Informatik > Softwaretechnik
Veranstaltungstitel: Second Dynamic Aspects Workshop (DAW05)
Veranstaltungsort: Chicago, Illinois, USA
Hinterlegungsdatum: 22 Jul 2009 14:19
Offizielle URL: http://aosd.net/2005/workshops/daw/tr-daw2005-proceedings.pd...
ID-Nummer: 05.01
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen