An Exploratory Study of the Design Impact of Language Features for Aspect-Oriented Interfaces

Provided by: Association for Computing Machinery Topic: Software Date Added: Mar 2012 Format: PDF
A variety of language features to modularize crosscutting concerns have recently been discussed, e.g., open modules, annotation-based point-cuts, explicit join points, and quantified-typed events. All of these ideas are essentially a form of aspect-oriented interface between object-oriented and crosscutting modules, but the representation of this interface differs. While previous works have studied maintenance of AO programs versus OO programs, an empirical comparison of different AO interfaces to each other to investigate their benefits has not been performed.

Find By Topic