The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2006 vol. 23)
ISSN: 0740-7459
pp: 20-23
Gail Murphy , University of British Columbia
You can measure a software system's value by its modularity. The more modular the system, the easier it is to produce and extend. Aspect-oriented programming technologies aim to improve system modularity by modularizing crosscutting concerns. Global properties and programming and design issues can lead to crosscutting concerns--for example, error handling or transaction code, interacting features, and reliability and security. <p>The guest editors introduce aspect-oriented programming and describe this special issue's articles, which explain the use of aspect-oriented programming to simplify enterprise and system software, the need to expand an interface's meaning in the presence of aspects, and the application of aspects to design and requirements activities.</p>
Modularization, Crosscutting concerns, Static and dynamic weaving, Aspect-oriented software development
Christa Schwanninger, Gail Murphy, "Guest Editors' Introduction: Aspect-Oriented Programming", IEEE Software, vol. 23, no. , pp. 20-23, January/February 2006, doi:10.1109/MS.2006.12
100 ms
(Ver )