AspectCOOL: An experiment in design and implementation of aspect-oriented language

Enis Avdicausevic, Mitja Lenic, Marjan Mernik, Viljem Zumer. AspectCOOL: An experiment in design and implementation of aspect-oriented language. SIGPLAN Notices, 36(12):84-94, 2001.

Review

AspectCOOL is an extension to a research language called COOL, providing aspect-oriented features. The main feature of the language is separate compilation of aspects and components (no weaving). This is made possible by adding method-invocation hooks to the runtime environment. Because an aspect needs explicit reference to the class it applies on, this research is nowhere near comparable to AspectJ in power and expressivity.

Posted by Nathan Bruning on 12/11/2009 15:57, last updated on 12/11/2009 16:07 (Public) Read more ...