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 :
بازگشت