• DocumentCode
    596118
  • Title

    Discovering Early Aspects through Goals Interactions

  • Author

    Lee, Jeyull ; Kuo-Hsun Hsu ; Shin-Jie Lee ; Wen-Tin Lee

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    97
  • Lastpage
    106
  • Abstract
    Aspect-oriented approaches have resulted in a great impact on the processing of system properties during the development of software systems. However, a systematic way for eliciting early aspects from requirements is still underdeveloped to better integrate early aspects with the analysis results. As an attempt towards the investigation of the interactions among goals, scenarios, and early aspects, we proposed, in this work, a goal-driven approach to the discovery of early aspects by means of a bidding process that organizes goals into goal clusters for discovering aspectual candidates by exploring the interactions among goals and use cases. By introducing early aspects, the goal-driven approach can be further enhanced to deal with the crosscutting properties in the analysis stage of software development. The proposed approach is illustrated using the problem domains of meeting scheduler system.
  • Keywords
    aspect-oriented programming; scheduling; software engineering; systems analysis; analysis stage; aspect-oriented approach; aspectual candidate discovery; bidding process; crosscutting property; early aspect discovery; goal interaction; meeting scheduler system; software system development; system property processing; Computer architecture; Educational institutions; Electronic mail; Software systems; Stability analysis; Unified modeling language; Early Aspect; Fuzzy Logic; Goal; Goals Interaction; Use Case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.64
  • Filename
    6462644