• DocumentCode
    1934593
  • Title

    Simulating and optimising design decisions in quantitative goal models

  • Author

    Heaven, William ; Letier, Emmanuel

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. London, London, UK
  • fYear
    2011
  • fDate
    Aug. 29 2011-Sept. 2 2011
  • Firstpage
    79
  • Lastpage
    88
  • Abstract
    Making decisions among a set of alternative system designs is an essential activity of requirements engineering. It involves evaluating how well each alternative satisfies the stakeholders´ goals and selecting one alternative that achieves some optimal tradeoffs between possibly conflicting goals. Quantitative goal models support such activities by describing how alternative system designs - expressed as alternative goal refinements and responsibility assignments - impact on the levels of goal satisfaction specified in terms of measurable objective functions. Analyzing large numbers of alternative designs in such models is an expensive activity for which no dedicated tool support is currently available. This paper takes a first step towards providing such support by presenting automated techniques for (i) simulating quantitative goal models so as to estimate the levels of goal satisfaction contributed by alternative system designs and (ii) optimising the system design by applying a multi-objective optimisation algorithm to search through the design space. These techniques are presented and validated using a quantitative goal model for a well-known ambulance service system.
  • Keywords
    formal specification; optimisation; ambulance service system; automated techniques; multiobjective optimisation algorithm; quantitative goal models; requirements engineering; Computational modeling; Equations; Mathematical model; Numerical models; Optimization; Probability distribution; System analysis and design; goal-oriented requirements engineering; quality requirements; quantitative modelling; requirements simulation and optimisation; search-based software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2011 19th IEEE International
  • Conference_Location
    Trento
  • ISSN
    1090-705X
  • Print_ISBN
    978-1-4577-0921-0
  • Electronic_ISBN
    1090-705X
  • Type

    conf

  • DOI
    10.1109/RE.2011.6051653
  • Filename
    6051653