• DocumentCode
    3107266
  • Title

    Integrating Preferences into Goal Models for Requirements Engineering

  • Author

    Liaskos, Sotirios ; McIlraith, Sheila A. ; Sohrabi, Shirin ; Mylopoulos, John

  • Author_Institution
    Sch. of Inf. Technol., York Univ., Toronto, ON, Canada
  • fYear
    2010
  • fDate
    Sept. 27 2010-Oct. 1 2010
  • Firstpage
    135
  • Lastpage
    144
  • Abstract
    Requirements can differ in their importance. As such the priorities that stakeholders associate with requirements may vary from stakeholder to stakeholder and from one situation to the next. Differing priorities, in turn, imply different design decisions for the end system. While elicitation of requirements priorities is a well studied activity, though, the modeling and reasoning side of prioritization has not enjoyed equal attention. In this paper, we address this by extending a traditional goal modeling notation to support the representation of optional and preference requirements. In our extension, optional goals are distinguished from mandatory ones. Then, quantitative prioritizations of the former are constructed and used as criteria for evaluating alternative ways to achieve the latter. A state-of-the-art preference-based planner is utilized to efficiently search for alternatives that best satisfy the given preferences. This way, analysts can acquire a better understanding of the impact of high-level stakeholder preferences to low-level design decisions.
  • Keywords
    formal specification; formal verification; object-oriented methods; systems analysis; goal oriented technique; preference based planning; quantitative prioritization; requirement engineering; Books; Cognition; Credit cards; Law; Robustness; Semantics; preferences; requirements engineering; variability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2010 18th IEEE International
  • Conference_Location
    Sydney, NSW
  • ISSN
    1090-705X
  • Print_ISBN
    978-1-4244-8022-7
  • Type

    conf

  • DOI
    10.1109/RE.2010.26
  • Filename
    5636888