12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > Early aspects: a model for aspect-oriented requ...
View graph of relations

« Back

Early aspects: a model for aspect-oriented requirements engineering

Research output: Contribution in Book/Report/ProceedingsPaper

Published

Publication date2002
Host publicationRequirements Engineering, 2002. Proceedings. IEEE Joint International Conference on
Place of publicationWashington, DC, USA
PublisherIEEE Computer Society
Pages199-202
Number of pages4
ISBN (Print)0-7695-1465-0
Original languageEnglish

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.