The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (2006 vol.23)
pp: 20-23
Gail Murphy , University of British Columbia
ABSTRACT
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>
INDEX TERMS
Modularization, Crosscutting concerns, Static and dynamic weaving, Aspect-oriented software development
CITATION
Gail Murphy, Christa Schwanninger, "Guest Editors' Introduction: Aspect-Oriented Programming", IEEE Software, vol.23, no. 1, pp. 20-23, January/February 2006, doi:10.1109/MS.2006.12
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool