Game Theory-Based Requirements Analysis in the i* Framework

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 se...

Full description

Bibliographic Details
Main Authors: Subramanian, C., Krishna, A., Kaur, Arshinder
Format: Journal Article
Published: Oxford University Press 2018
Online Access:http://hdl.handle.net/20.500.11937/70139
_version_ 1848762225380032512
author Subramanian, C.
Krishna, A.
Kaur, Arshinder
author_facet Subramanian, C.
Krishna, A.
Kaur, Arshinder
author_sort Subramanian, C.
building Curtin Institutional Repository
collection Online Access
description 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.
first_indexed 2025-11-14T10:44:11Z
format Journal Article
id curtin-20.500.11937-70139
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T10:44:11Z
publishDate 2018
publisher Oxford University Press
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-701392018-12-10T06:48:12Z Game Theory-Based Requirements Analysis in the i* Framework Subramanian, C. Krishna, A. Kaur, Arshinder 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. 2018 Journal Article http://hdl.handle.net/20.500.11937/70139 10.1093/comjnl/bxx110 Oxford University Press restricted
spellingShingle Subramanian, C.
Krishna, A.
Kaur, Arshinder
Game Theory-Based Requirements Analysis in the i* Framework
title Game Theory-Based Requirements Analysis in the i* Framework
title_full Game Theory-Based Requirements Analysis in the i* Framework
title_fullStr Game Theory-Based Requirements Analysis in the i* Framework
title_full_unstemmed Game Theory-Based Requirements Analysis in the i* Framework
title_short Game Theory-Based Requirements Analysis in the i* Framework
title_sort game theory-based requirements analysis in the i* framework
url http://hdl.handle.net/20.500.11937/70139