Observers and Assistants: A Proposal for Modular Aspect-Oriented Reasoning

Thumbnail Image
Date
2002-04-01
Authors
Clifton, Curtis
Leavens, Gary
Major Professor
Advisor
Committee Member
Journal Title
Journal ISSN
Volume Title
Publisher
Authors
Research Projects
Organizational Units
Organizational Unit
Journal Issue
Is Version Of
Versions
Series
Department
Computer Science
Abstract

In general, aspect-oriented programs require a whole-program analysis to understand the semantics of a single method invocation. This property makes reasoning difficult, impeding maintenance efforts, contrary to a stated goal of aspect-oriented programming. We propose some simple modifications to AspectJ that permit modular reasoning. This eliminates the need for whole-program analysis and makes code easier to understand and maintain.

Comments

Copyright © Curtis Clifton and Gary T. Leavens, 2002. All rights reserved.

Description
Keywords
Citation
DOI
Source
Copyright
Collections