• DocumentCode
    2600880
  • Title

    Automating analysis of qualitative preferences in goal-oriented requirements engineering

  • Author

    Oster, Zachary J. ; Santhanam, Ganesh Ram ; Basu, Samik

  • Author_Institution
    Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
  • fYear
    2011
  • fDate
    6-10 Nov. 2011
  • Firstpage
    448
  • Lastpage
    451
  • Abstract
    In goal-oriented requirements engineering, a goal model graphically represents relationships between the required goals (functional requirements), tasks (realizations of goals), and optional goals (non-functional properties) involved in designing a system. It may, however, be impossible to find a design that fulfills all required goals and all optional goals. In such cases, it is useful to find designs that provide the required functionality while satisfying the most preferred set of optional goals under the goal model´s constraints. We present an approach that considers expressive qualitative preferences over optional goals, as these can model interacting and/or mutually exclusive subgoals. Our framework employs a model checking-based method for reasoning with qualitative preferences to identify the most preferred alternative(s). We evaluate our approach using existing goal models from the literature.
  • Keywords
    formal verification; inference mechanisms; goal-oriented requirements engineering; model checking-based method; qualitative preferences; reasoning; Algorithm design and analysis; Analytical models; Computational modeling; Computer science; Documentation; Robustness; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
  • Conference_Location
    Lawrence, KS
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4577-1638-6
  • Type

    conf

  • DOI
    10.1109/ASE.2011.6100096
  • Filename
    6100096