Spectators and Assistants: Enabling Modular Aspect-Oriented Reasoning

Curtis Charles Clifton, Gary T. Leavens · Iowa State University Digital Repository (Iowa State University) · 2002

In current aspect-oriented languages, separate compilation and modular reasoning are not possible. This detracts from comprehensibility and impedes maintenance efforts. We describe language features that would allow aspect-oriented languages to provide separate compilation and modular reasoning. We demonstrate that existing programs written in AspectJ can be easily rewritten using these features.

Read the paper · More papers on PaperTik