Compose*: a Language- and Platform-Independent Aspect Compiler for Composition Filters

A.J. de Roo, M.F.H. Hendriks, W.K. Havinga, P.E.A. Durr, L.M.J. Bergmans

This paper presents Compose*, a compilation and execution framework for the Composition Filters model. The Composition Filters model is designed to improve the composability of object-based programs. It is claimed that this approach is largely language-independent, and has previously been applied to languages such as Smalltalk, Java and C++. However, building a new Composition Filters compiler for each target language results in the duplication of compilation technology.