archives

Spectators and Assistants: Enabling Modular Aspect-Oriented Reasoning


Home 

About 

Browse 

Search 

Register 

Subscriptions 

Deposit Papers 

Help
    

Clifton, Curtis and Leavens, Gary T. (2002) Spectators and Assistants: Enabling Modular Aspect-Oriented Reasoning. Technical Report 02-10, Department of Computer Science, Iowa State University.

Full text available as:Adobe PDF

Abstract

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.

Keywords:Spectators, assistants, aspect-oriented programming, modular reasoning, separate compilation, AspectJ language
Subjects:Software: PROGRAMMING TECHNIQUES (E): Object-oriented Programming
Software: PROGRAMMING LANGUAGES: Language Classifications
Software: PROGRAMMING LANGUAGES: Language Constructs and Features (E.2)
ID code:00000287
Deposited by:Curtis Clifton on 14 October 2002
Alternative Locations:http://www.cs.iastate.edu/~cclifton/multijava-data/papers/TR02-10.pdf



Contact site administrator at: ssg@cs.iastate.edu