• 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