A Game-theoretic approach to analyze interacting actors in GRL goal models

被引:0
作者
Jameleddine Hassine
Dhaker Kroumi
Daniel Amyot
机构
[1] King Fahd University of Petroleum and Minerals,School of Electrical Engineering and Computer Science
[2] University of Ottawa,undefined
来源
Requirements Engineering | 2021年 / 26卷
关键词
Conflicts; Game theory; Goal-oriented Requirements Engineering (GORE); Goal-oriented Requirement Language (GRL); Nash equilibrium; Requirements; Undesirable Interactions;
D O I
暂无
中图分类号
学科分类号
摘要
Goal-oriented requirements engineering aims to capture desired goals and strategies of relevant stakeholders during early requirements engineering stages, using goal models. Goal-oriented modeling techniques support the analysis of system requirements (especially non-functional ones) from an operationalization perspective, through the evaluation of alternative design options. However, conflicts and undesirable interactions between requirements produced from goals are inevitable, especially as stakeholders often aim for different objectives. In this paper, we propose an approach based on game theory and the Goal-oriented Requirement Language (GRL) to reconcile interacting stakeholders (captured as GRL actors), leading to reasonable trade-offs. This approach consists in building a payoff bimatrix that considers all actor’s valid GRL strategies, and computing its Nash equilibrium. Furthermore, we use two optimization techniques to reduce the size of the payoff bimatrix, hence reducing the computational cost of the Nash equilibrium. The approach goes beyond existing work by supporting nonzero-sum games, multiple alternatives, and inter-actor dependencies. We demonstrate the applicability of our game-theoretic modeling and analysis approach using a running example and two GRL models from the literature, with positive results on feasibility and applicability, including performance results.
引用
收藏
页码:399 / 422
页数:23
相关论文
共 41 条
[1]  
Amyot D(2010)Evaluating goal models within the goal-oriented requirement language Int J Intell Syst 25 841-877
[2]  
Ghanavati S(2006)Designing cooperative IS: exploring and evaluating alternatives On the Move to Meaningful Internet Syst 2006 533-550
[3]  
Horkoff J(2002)Existence and uniqueness of maximal reductions under iterated strict dominance Econometrica 70 2007-2023
[4]  
Mussbacher G(1991)Handling conflict between domain descriptions with computer-supported negotiation Knowl Acquisition 3 255-289
[5]  
Peyton L(2005)Goal-oriented requirements analysis and reasoning in the tropos methodology Eng Appl Artif Intell 18 159-171
[6]  
Yu E(2016)A questionnaire-based survey methodology for systematically validating goal-oriented models Requir Eng 21 285-308
[7]  
Bryl V(2017)An empirical approach toward the resolution of conflicts in goal-oriented models Soft Syst Model 16 279-306
[8]  
Giorgini P(2014)Efficient decomposition of bimatrix games (extended abstract) Elect Proc Theoret Comput Sci 146 75-81
[9]  
Mylopoulos J(2008)Clear justification of modeling decisions for goal-oriented requirements engineering Requir Eng 13 87-115
[10]  
Dufwenberg M(1988)A note on strategy elimination in bimatrix games Operats Res Lett 7 103-107