loading...
Multi-Dimensional Separation of Concerns in Requirements Engineering
Paris, France August 29-September 02
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RE.2005.4613th IEEE International Requirements ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ana Moreira, Universidade Nova de Lisboa
Awais Rashid, Lancaster University
Jo?o Ara?, Universidade Nova de Lisboa

Existing requirements engineering approaches manage broadly scoped requirements and constraints in a fashion that is largely two-dimensional, where functional requirements serve as the base decomposition with non-functional requirements cutting across them. Therefore, crosscutting functional requirements are not effectively handled. This in turn leads to architecture trade-offs being mainly guided by the non-functional requirements, so that the system quality attributes can be satisfied.

In this paper, we propose a uniform treatment of concerns at the requirements engineering level, regardless of their functional, non-functional or crosscutting nature. Our approach is based on the observation that concerns in a system are, in fact, a subset, and concrete realisations, of abstract concerns in a meta concern space. One can delineate requirements according to these abstract concerns to derive more system-specific, concrete concerns. We introduce the notion of a compositional intersection, which allows us to choose appropriate sets of concerns in our multi-dimensional separation as a basis to observe trade-offs among other concerns. This provides a rigorous analysis of requirements-level trade-offs as well as important insights into various architectural choices available to satisfy a particular functional or non-functional concern.

Citation:
Ana Moreira, Awais Rashid, Jo?o Ara?, "Multi-Dimensional Separation of Concerns in Requirements Engineering," re, pp.285-296, 13th IEEE International Requirements Engineering Conference (RE'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.