Selecting among alternatives using dependencies: an NFR approach

  • Authors:
  • Rutvij Mehta;Tomás Ruiz-López;Lawrence Chung;Manuel Noguera

  • Affiliations:
  • University of Texas at Dallas, Richardson, TX;University of Granada, Granada, Spain;University of Texas at Dallas, Richardson, TX;University of Granada, Granada, Spain

  • Venue:
  • Proceedings of the 28th Annual ACM Symposium on Applied Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Selecting among a set of possible alternatives is one of the key steps in systematically analyzing non-functional requirements (NFRs). In the past, selection decisions have focused only on alternatives' contributions (synergistic vs. conflicting) towards NFRs. There has been little concern towards any dependency among alternatives, where functioning of one component(s) is necessary for the functioning of another component, possibly leading to omissions or commissions of selection alternatives, thereby affecting the NFRs in concern. In this paper, we use the notion of dependency to further classify various types of dependencies (e.g., partial vs. total, mandatory vs. optional), study their propagation when composed together and deduce properties that allow us to make better and/or effective selections among alternatives, for better meeting NFRs. We illustrate the utility of such an analysis through a fall detection-response scenario in a smartphone operating environment, which has gone through an experiment with elderly people.