• DocumentCode
    2043227
  • Title

    Impact analysis of weaving in aspect-oriented programming

  • Author

    Shinomi, Hideaki ; Tamai, Tetsuo

  • Author_Institution
    Software Dev. Lab., IBM Japan Ltd., Tokyo, Japan
  • fYear
    2005
  • fDate
    26-29 Sept. 2005
  • Firstpage
    657
  • Lastpage
    660
  • Abstract
    An aspect-oriented (AO) program consists of aspects and a base program into which the aspects are woven. Base programs usually exist beforehand, and test cases have been made for them. It is useful for programmers to grasp the impact of weaving into the base program. The impact analysis is effective for problem determination of the defects inserted by the weaving, and for determination of the scope of the regression tests after weaving. This paper proposes an analysis method for the potential impacts on a base program by weaving.
  • Keywords
    formal verification; object-oriented programming; program slicing; program testing; aspect-oriented programming; base program; problem slicing; regression test; woven program; Art; Cause effect analysis; Debugging; Exchange rates; Laboratories; Programming profession; Software testing; System testing; Visualization; Weaving;
  • 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.51
  • Filename
    1510167