Using a logic language to express cross-cutting through dynamic joinpoints

Kris Gybels · 2002

Aspect languages are generally comprised of a crosscut language and an action language, with the crosscut language describing joinpoints in a cross-cut program. It is desirable for the cross-cut language to be powerful enough so that cross-cuts and actions can be clearly separated and so that the cross-cut language is extendible with new types of joinpoints. The latter is especially needed for languages such as Smalltalk where there are few programming constructs and programming conventions are common practice. Therefore we present a cross-cut language which is based on a logic meta language and which uses a dynamic joinpoint model.

Read the paper · More papers on PaperTik