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
Link To Document