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.