GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • NODe - GSEM
  • P088 - NODe 2006 - GSEM 2006
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • NODe - GSEM
  • P088 - NODe 2006 - GSEM 2006
  • Dokumentanzeige

Path expression pointcuts: Abstracting over non-local object relationships in aspect-oriented languages

Autor(en):
Al-Mansari, Mohammed [DBLP] ;
Hanenberg, Stefan [DBLP]
Zusammenfassung
In aspect-oriented programming, aspects require access to join point information for selecting join points within pointcuts as well as for specifying aspect-specific behavior at such join points within advice. Unfortunately, aspectoriented systems typically provide only local information about join points, i.e. information that is directly accessible from the execution context at the corresponding join points like the target object within a method call. However, there are many situations where the needed information is not directly available and relies on object information that is non-local concerning the execution context at the corresponding join points. As a consequence, developers are forced to specify a number of work-arounds – pointcuts and advice that neither reflect on the conceptual join point selection nor purely on the conceptual aspect behavior. In this paper, we show recurring situations in which "local" join point information is not sufficient for specifying aspects. We propose so called "path expression pointcuts" that permit to abstract over (non-local) object-relationships within pointcuts – and show that this overcomes the problem.
  • Vollständige Referenz
  • BibTeX
Al-Mansari, M. & Hanenberg, S., (2006). Path expression pointcuts: Abstracting over non-local object relationships in aspect-oriented languages. In: Hirschfeld, R., Polze, A. & Kowalczyk, R. (Hrsg.), NODe 2006 – GSEM 2006. Bonn: Gesellschaft für Informatik e.V.. (S. 81-96).
@inproceedings{mci/Al-Mansari2006,
author = {Al-Mansari, Mohammed AND Hanenberg, Stefan},
title = {Path expression pointcuts: Abstracting over non-local object relationships in aspect-oriented languages},
booktitle = {NODe 2006 – GSEM 2006},
year = {2006},
editor = {Hirschfeld, Robert AND Polze, Andreas AND Kowalczyk, Ryszard} ,
pages = { 81-96 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
GI-Proceedings-88-6.pdf276.9Kb PDF Öffnen

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

ISBN: 978-3-88579-182-9
ISSN: 1617-5468
Datum: 2006
Sprache: en (en)
Typ: Text/Conference Paper
Sammlungen
  • P088 - NODe 2006 - GSEM 2006 [18]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.