• DocumentCode
    2779794
  • Title

    Choosing the Right Time to Compose Aspectual Scenarios

  • Author

    Araujo, João ; Whittle, Jon ; Moreira, Ana

  • Author_Institution
    CITT/FCT, Univ. Nova de Lisboa, Caparica
  • Volume
    2
  • fYear
    2006
  • fDate
    17-21 Sept. 2006
  • Firstpage
    29
  • Lastpage
    32
  • Abstract
    Aspect-oriented software development (AOSD) provides effective modularization and composition mechanisms and can be applied at any stage of the software lifecycle. Aspect composition is a crucial feature of AOSD since it allows a developer to get an overall understanding of a system and better analyze the impact of a concern to a set of other concerns. The effort involved in composition, however, may vary depending on the lifecycle stage at which it is applied. This paper compares two methods of composing aspects during the early stages of the lifecycle. In both cases, scenarios and aspectual scenarios are developed for concerns and aspects, respectively. In the first method, the aspectual scenarios are composed immediately. In the second one, they are composed only after the scenarios have been converted to individual object behavioral descriptions. A comparison of the composition effort involved is made based on results of a case study
  • Keywords
    object-oriented programming; software maintenance; aspect composition; aspect-oriented software development; object behavioral descriptions; software lifecycle; Concrete; Costs; Encapsulation; Programming; Software engineering; Software maintenance; Software systems; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
  • Conference_Location
    Chicago, IL
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2655-1
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2006.124
  • Filename
    4020134