KIT | KIT-Bibliothek | Impressum | Datenschutz

A Classification of Pointcut Language Constructs

Störzer, Maximilian; Hanenberg, Stefan


Aspect-oriented systems provide pointcut languages in order to specify selection criteria for join points which in turn will be adapted.
However, a closer look into current pointcut languages reveals that there are large differences among them. Consequently different aspect-oriented system permit to specify different selection criteria. This also means that it is in general hard to state whether a certain aspect-oriented system is adequate for a given problem without detailed system knowledge. This paper analyzes and classifies pointcut language constructs based on the objects they reason on. Based on this analysis, we propose three conceptual classes of pointcut constructs. These classes represent an abstract framework for pointcut languages allowing to better understand
and compare existing approaches. They also describe a design space for potential new language constructs.

Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2005
Sprache Englisch
Identifikator KITopen-ID: 1000017680
Erschienen in SPLAT 2005 - Proceedings of the Worksop on Software-engineering Properties of Languages and Aspect Technologies, March 14-18, 2005, Chicago, Illinois, USA
Verlag Association for Computing Machinery (ACM)
Seiten 1 - 7
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page