Assessing Aspect-Oriented Programming and Design: Preliminary Results
Robert J. Walker, Elisa Baniassad, Gail C. Murphy · 1998
Aspect-oriented programming is a new software design and implementation technique proposed by researchers at Xerox PARC. This project is assessing the claims of aspect-oriented programming to improve the software development cycle for particular kinds of applications. The project is divided into three experiments, the first of which has been completed. These experiments have been designed to investigate, separately, such characteristics of aspect-oriented development as the creation of new aspect-oriented programs and ease of debugging aspect-oriented programs. 1 Introduction Two of the most important and most difficult questions one can ask about a new design or programming approach are whether the approach is useful and whether the approach is usable. One way to evaluate these questions is to make the design or programming approach immediately accessible to the greater community and to simply see whether the approach sinks or swims. Although ultimately the goal is to positively affe...