Sciweavers

ER
2010
Springer

Reasoning with Optional and Preferred Requirements

13 years 9 months ago
Reasoning with Optional and Preferred Requirements
Abstract. Of particular concern in requirements engineering is the selection of requirements to implement in the next release of a system. To that end, there has been recent work on multi-objective optimization and user-driven prioritization to support the analysis of requirements tradeoffs. Such work has focused on simple, linear models of requirements; in this paper, we work with large models of interacting requirements. We present techniques for selecting sets of solutions to a requirements problem consisting of mandatory and optional goals, with preferences among them. To find solutions, we use a modified version of the framework from Sebastiani et al. [1] to label our requirements goal models. For our framework to apply to a problem, no numeric valuations are necessary, as the language is qualitative. We conclude by introducing a local search technique for navigating the exponential solution space. The algorithm is scalable and approximates the results of a naive but intractabl...
Neil A. Ernst, John Mylopoulos, Alexander Borgida,
Added 25 Jan 2011
Updated 25 Jan 2011
Type Journal
Year 2010
Where ER
Authors Neil A. Ernst, John Mylopoulos, Alexander Borgida, Ivan Jureta
Comments (0)