• DocumentCode
    2043197
  • Title

    Using pointcut delta analysis to support evolution of aspect-oriented software

  • Author

    Stoerzer, Maximilian ; Graf, Juergen

  • Author_Institution
    Passau Univ., Germany
  • fYear
    2005
  • fDate
    26-29 Sept. 2005
  • Firstpage
    653
  • Lastpage
    656
  • Abstract
    Aspect oriented programming has been proposed as a way to improve modularity of software systems by allowing encapsulation of cross-cutting concerns. To do so, aspects specify where new functionality should apply using pointcuts. Unfortunately expressions written using todays mainstream pointcut languages are fragile, as non-local changes may easily change pointcut semantics. This is a major obstacle for evolution of aspect oriented software. In this paper we introduce a delta analysis to lighten these problems.
  • Keywords
    formal specification; object-oriented languages; object-oriented programming; aspect oriented programming; aspect-oriented software; mainstream pointcut language; pointcut delta analysis; pointcut semantic; software evolution; software system modularity; Electronic mail; Encapsulation; Program processors; Programming profession; Software maintenance; Software systems; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2368-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2005.99
  • Filename
    1510166