• DocumentCode
    2392930
  • Title

    Multi-dimensional separation of concerns in requirements engineering

  • Author

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

  • Author_Institution
    Dept. Informatica, Univ. Nova de Lisboa, Caparica, Portugal
  • fYear
    2005
  • fDate
    29 Aug.-2 Sept. 2005
  • Firstpage
    285
  • Lastpage
    296
  • Abstract
    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.
  • Keywords
    systems analysis; compositional intersection; multidimensional separation; requirements engineering; Concrete; Engineering management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on
  • Print_ISBN
    0-7695-2425-7
  • Type

    conf

  • DOI
    10.1109/RE.2005.46
  • Filename
    1531049