Title :
Towards Augmenting Requirements Models with Preferences
Author :
Liaskos, Sotirios ; McIlraith, Sheila A. ; Mylopoulos, John
Author_Institution :
Sch. of IT, York Univ., Toronto, ON, Canada
Abstract :
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 :
formal specification; planning (artificial intelligence); artificial intelligence planning; automated reasoning tool; software engineering; stakeholder requirements specification; user preferences specification; Artificial intelligence; Broadcasting; Computer science; Design optimization; Headphones; Logic design; Medical services; Software engineering; Space exploration; Specification languages; preferences; requirements engineering; variability;
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
DOI :
10.1109/ASE.2009.91