DocumentCode
1850955
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
fYear
2009
fDate
16-20 Nov. 2009
Firstpage
565
Lastpage
569
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location
Auckland
ISSN
1938-4300
Print_ISBN
978-1-4244-5259-0
Electronic_ISBN
1938-4300
Type
conf
DOI
10.1109/ASE.2009.91
Filename
5431732
Link To Document