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 |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |