Bockisch, Christoph ; Mezini, Mira ; Ostermann, Klaus
eds.: 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)
Conference or Workshop Item, Bibliographie
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 |
Editors: | Filman, Robert E. ; Haupt, Michael |
Creators: | Bockisch, Christoph ; Mezini, Mira ; Ostermann, Klaus |
Type of entry: | Bibliographie |
Title: | Quantifying over Dynamic Properties of Program Execution |
Language: | English |
Date: | March 2005 |
Place of Publication: | Chicago, Illinois, USA |
Book Title: | Proceedings of the Second Dynamic Aspects Workshop (DAW05) |
Series: | Research Institute for Advanced Computer Science Technical Report |
Event Title: | Second Dynamic Aspects Workshop (DAW05) |
Event Location: | Chicago, Illinois, USA |
Event Dates: | 14.03.2005-18.03.2005 |
URL / URN: | http://aosd.net/2005/workshops/daw/tr-daw2005-proceedings.pd... |
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. |
Additional Information: | Technical Report 05.01 |
Divisions: | 20 Department of Computer Science 20 Department of Computer Science > Software Technology |
Date Deposited: | 22 Jul 2009 14:19 |
Last Modified: | 30 Aug 2024 10:09 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Send an inquiry |
Options (only for editors)
Show editorial Details |