PACIS 2019 Proceedings


Goal-Oriented Requirements Engineering represents the stakeholder objectives using goals for making decisions about the choice of suitable non-functional requirements in view of goal models. In a competitive environment, stakeholders' may have conflicting goals. Therefore, there is a need for a goal analysis method which offers an alternative design option that achieves the conflicting goals of different interdependent actors in a goal model. To address circumstances where there is uncertainty, this paper proposes a game-theory based probabilistic, mixed-strategy approach to choose the best alternative to resolve the conflicting requirements issue. In this paper, a framework is proposed that applies Nash equilibrium based on multiobjective values for selecting an optimum strategy in the i* goal model by considering the opposing goals reciprocally. By integrating Java with IBM ILOG CPLEX, the proposed method was developed and evaluated successfully using different case studies.