TU Darmstadt / ULB / TUbiblio

Quantifying over Dynamic Properties of Program Execution

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

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.

Item Type: Conference or Workshop Item
Erschienen: 2005
Creators: Bockisch, Christoph and Mezini, Mira and Ostermann, Klaus
Title: Quantifying over Dynamic Properties of Program Execution
Language: English
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.

Title of Book: Proceedings of the Second Dynamic Aspects Workshop
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Technology
Event Title: Second Dynamic Aspects Workshop (DAW05)
Event Location: Chicago, Illinois, USA
Date Deposited: 22 Jul 2009 14:19
Official URL: http://aosd.net/2005/workshops/daw/tr-daw2005-proceedings.pd...
Identification Number: 05.01
Export:
Suche nach Titel in: TUfind oder in Google

Optionen (nur für Redakteure)

View Item View Item