KIT | KIT-Bibliothek | Impressum

A Classification of Pointcut Language Constructs

Störzer, Maximilian; Hanenberg, Stefan

Abstract:
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
Jahr 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 ACM Press
Seiten 1 - 7
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page