Sciweavers

KBSE
2009
IEEE

Towards Augmenting Requirements Models with Preferences

14 years 6 months ago
Towards Augmenting Requirements Models with Preferences
—The analysis of stakeholder requirements is a critical aspect of software engineering. A common way of specifying stakeholder requirements is in terms of a hierarchy of goals whose AND/OR decomposition captures a family of software solutions that comply with the goals. In this paper, we extend this goal modeling framework to include the specification of optional user requirements and user preferences, aggregated together into weighted formulae to be optimized. We team this with an automated reasoning tool, adapted from state of the art research in artificial intelligence planning with preferences, in order to synthesize solutions that both comply with the goals and optimize stakeholder preferences and optional requirements. Keywords-requirements engineering, preferences, variability
Sotirios Liaskos, Sheila A. McIlraith, John Mylopo
Added 21 May 2010
Updated 21 May 2010
Type Conference
Year 2009
Where KBSE
Authors Sotirios Liaskos, Sheila A. McIlraith, John Mylopoulos
Comments (0)