Evaluation of Aspect-Oriented Software Development For Distributed Systems (2002)
| Citations: | 3 - 0 self |
BibTeX
@MISC{Driver02evaluationof,
author = {Cormac Driver},
title = {Evaluation of Aspect-Oriented Software Development For Distributed Systems},
year = {2002}
}
OpenURL
Abstract
Problems relating to the issue of modularity result in the underperformance of the object-oriented software development paradigm. Aspect-oriented software development (AOSD) is a new technology for the separation of crosscutting concerns in computer software. A crosscutting concern arises in a software system when the implementation of a system requirement impacts on more than one implementation module. It is proposed that AOSD techniques can modularise crosscutting concerns that are inherent in object-oriented software systems, resulting in software with greater reusability, evolvability and comprehensibility.







