Show simple item record

dc.contributor.authorSubramanian, C.
dc.contributor.authorKrishna, A.
dc.contributor.authorKaur, Arshinder
dc.identifier.citationSubramanian, C. and Krishna, A. and Kaur, A. 2018. Game Theory-Based Requirements Analysis in the i* Framework. The Computer Journal. 61 (3): pp. 427-446.

In requirements engineering (RE), goal models have been employed to represent stakeholder objectives and to decide on suitable functional (goal) requirements, from among the system requirements. A large number of goal analysis procedure both qualitative and quantitative have been proposed for the selection of alternative requirements and goal achievement. All of these procedures perform goal analysis by considering the non-functional (softgoals) requirements with objective function of same nature, such as the maximising nature. However, there are real-time situations, where stakeholder's requirements have opposing objectives/requirements (one to be maximized and other to be minimized). Hence, there is a need for a goal analysis procedure, which can select an alternative design option in situations where there is a goal model with goals of opposing objective functions. In this paper, the game theory (GT)-based approach has been proposed to perform the analysis of goals with opposing objective functions. A tool for the GT-based goal analysis has been developed in Java, integrated with the IBM Cplex optimization tool and evaluated with the adapted goal models from the existing RE literature. The results of this evaluation indicate that the proposed approach assists in the selection of alternatives in real-life situations where there are goals with opposing objective functions.

dc.publisherOxford University Press
dc.titleGame Theory-Based Requirements Analysis in the i* Framework
dc.typeJournal Article
dcterms.source.titleThe Computer Journal
curtin.departmentSchool of Marketing
curtin.accessStatusFulltext not available

Files in this item


There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record