DocumentCode
791968
Title
Guest Editors´ Introduction: Aspect-Oriented Programming
Author
Murphy, Gail C. ; Schwanninger, C.
Author_Institution
University of British Columbia
Volume
23
Issue
1
fYear
2006
Firstpage
20
Lastpage
23
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. 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.
Keywords
Aspect-oriented software development; Crosscutting concerns; Modularization; Static and dynamic weaving; Concrete; Displays; Object oriented programming; Paints; Scattering; Shape; Software design; Unified modeling language; Virtual machining; Virtual manufacturing; Aspect-oriented software development; Crosscutting concerns; Modularization; Static and dynamic weaving;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2006.12
Filename
1576652
Link To Document