• DocumentCode
    2467629
  • Title

    Early aspects: a model for aspect-oriented requirements engineering

  • Author

    Rashid, Awais ; Sawyer, Peter ; Moreira, Ana ; Araújo, João

  • Author_Institution
    Dept. of Comput., Lancaster Univ., UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    199
  • Lastpage
    202
  • Abstract
    Effective RE must reconcile the need to achieve separation of concerns with the need to satisfy broadly scoped requirements and constraints. Techniques such as use cases and viewpoints help achieve separation of stakeholders´ concerns but ensuring their consistency with global requirements and constraints is largely unsupported. We build on recent work that has emerged from the aspect-oriented programming (AOP) community to propose a general model for aspect oriented requirements engineering (AORE). The model supports separation of crosscutting functional and non-functional properties at the requirements level. We argue that early separation of such crosscutting properties supports effective determination of their mapping and influence on artefacts at later development stages. A realisation of the model based on a case study of a toll collection system is presented.
  • Keywords
    automated highways; formal specification; object-oriented methods; aspect-oriented programming; aspect-oriented requirements engineering; case study; crosscutting properties; object oriented requirements engineering; separation of concerns principle; software development; toll collection system; use cases; viewpoints; Costs; Engineering management; Programming; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on
  • ISSN
    1090-705X
  • Print_ISBN
    0-7695-1465-0
  • Type

    conf

  • DOI
    10.1109/ICRE.2002.1048526
  • Filename
    1048526