• DocumentCode
    3453671
  • Title

    From goals to aspects: discovering aspects from requirements goal models

  • Author

    Yu, Yijun ; Leite, J.C.S.P. ; Mylopoulos, John

  • Author_Institution
    Dept. of Comput. Sci., Toronto Univ., Ont., Canada
  • fYear
    2004
  • fDate
    6-11 Sept. 2004
  • Firstpage
    38
  • Lastpage
    47
  • Abstract
    Aspect-oriented programming (AOP) has been attracting much attention in the software engineering community by advocating that programs should be structured according to programmer concerns, such as "efficient use of memory". However, like other programming paradigms in their early days, AOP hasn\´t addressed yet earlier phases of software development. In particular, it is still an open question how one identifies aspects early on in the software development process. This work proposes an answer to this question. Specifically, we show that aspects can be discovered during goal-oriented requirements analysis. Our proposal includes a systematic process for discovering aspects from relationships between functional and nonfunctional goals. We illustrate the proposed process with a case study adapted from the literature.
  • Keywords
    formal specification; object-oriented programming; aspect-oriented programming; functional goals; goal-oriented requirements analysis; nonfunctional goals; requirements goal models; software development; software engineering community; Computer science; Programming profession; Proposals; Software engineering; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International
  • ISSN
    1090-705X
  • Print_ISBN
    0-7695-2174-6
  • Type

    conf

  • DOI
    10.1109/ICRE.2004.1335662
  • Filename
    1335662