• 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