Towards an Expressive and Scalable Framework for expressing Join Point Models


Durr, Pascal and Bergmans, Lodewijk and Gülesir, Gürcan and Nagy, István (2005) Towards an Expressive and Scalable Framework for expressing Join Point Models. [Report] (Submitted)

open access
[img] PDF
Abstract:Join point models are one of the key features in aspectoriented programming languages and tools. They provide
software engineers means to pinpoint the exact locations in programs (join points) to weave in advices. Our experience in modularizing concerns in a large embedded system showed that existing join point models and their underlying program representations are not expressive enough. This prevents the selection of some join points of our interest. In this paper, we motivate the need for more fine-grained join point models within more expressive source code representations. We propose a new program representation called a program graph, over which more fine-grained join point models can be defined. In addition, we present a simple language to manipulate program graphs to perform source code transformations. This language thus can be used for specifying complex weaving algorithms over program graphs.
Item Type:Report
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page

Metis ID: 248149