Evaluating Module Systems for Crosscutting Concerns (2000)
| Venue: | University of Washington |
| Citations: | 1 - 1 self |
BibTeX
@INPROCEEDINGS{Aldrich00evaluatingmodule,
author = {Jonathan Aldrich},
title = {Evaluating Module Systems for Crosscutting Concerns},
booktitle = {University of Washington},
year = {2000}
}
OpenURL
Abstract
Although object-oriented programming techniques support modular decomposition of data types well, there are a number of programming concerns that cannot be cleanly modularized using conventional language mechanisms. This paper classifies these concerns into several categories, and describes examples and a prototypical challenge problem from each category. It then describes several recent techniques designed to improve program modularity in the face of these concerns. The strengths and weaknesses of each technique are evaluated with respect to the challenge problems. The paper concludes with a discussion of future research directions.







