{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:13:53Z","timestamp":1777889633904,"version":"3.51.4"},"reference-count":52,"publisher":"SAGE Publications","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["KES"],"published-print":{"date-parts":[[2023,7,13]]},"abstract":"<jats:p>In this paper, we discuss the role of microgrids as a \u201cprosumer\u201d. Microgrids are used to provide locally generated power (energy), and this concept is becoming increasingly prominent with time. Microgrids have added economic value when assuming the role of \u201cprosumer\u201d or \u201cgroup of prosumers\u201d. A new outlook in managing prosumers connected to the energy sharing network has led to the creation of prosumer coalition groups, which can subsequently manage numerous goals in microgrid energy systems. For achieving prosumer energy goals, Goal-Oriented Requirements Engineering (GORE) is deployed in this work. Hence, the purpose of this research is to develop prosumer coalition-GORE artefacts, strategising GORE players, modelling non-functional requirements and ensuring sustainable requirements engineering management in the microgrid energy system. In this research, an i* goal model has been used to design a payoff function based on the game theory concept. The key to the pricing function is its fair distribution of payoffs depending on their surplus energy generation, thus providing optimum satisfaction to the buyer. With the objective of maximising the profits earned by prosumers through intra-microgrid energy trading, this paper also designs multi-objective functions to provide optimal value by using the i* goal model. By integrating Java with the IBM CPLEX optimisation tool, a simulation model based on the proposed method was developed and analysed. The results show that the proposed approach yields better outcomes when meeting the requirements of fairness and efficiency, reducing the intermittency effect of generation through renewable resources.<\/jats:p>","DOI":"10.3233\/kes-230902","type":"journal-article","created":{"date-parts":[[2023,6,2]],"date-time":"2023-06-02T13:27:17Z","timestamp":1685712437000},"page":"25-54","source":"Crossref","is-referenced-by-count":2,"title":["Multi-agent based coalition formation of prosumers in microgrids using the i* goal modelling"],"prefix":"10.1177","volume":"27","author":[{"given":"Sreenithya","family":"Sumesh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aneesh","family":"Krishna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/KES-230902_ref1","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/B978-0-12-804249-6.00014-2","article-title":"The evolution of smart grids begs disaggregated nodal pricing","author":"Knieps","year":"2016","journal-title":"Future of Utilities Utilities of the Future. Elsevier"},{"key":"10.3233\/KES-230902_ref2","doi-asserted-by":"crossref","first-page":"114803","DOI":"10.1016\/j.apenergy.2020.114803","article-title":"Evaluation of smart charging for electric vehicle-to-building integration: A case study","volume":"266","author":"Heredia","year":"2020","journal-title":"Applied Energy"},{"issue":"4","key":"10.3233\/KES-230902_ref3","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1504\/IJAOSE.2017.087639","article-title":"Agent-based modelling of coalition formation in energy micro-grids","volume":"5","author":"Yasir","year":"2017","journal-title":"International Journal of Agent-Oriented Software Engineering"},{"issue":"3","key":"10.3233\/KES-230902_ref4","doi-asserted-by":"crossref","first-page":"907","DOI":"10.1109\/TSTE.2014.2312328","article-title":"Sizing of energy storage and diesel generators in an isolated microgrid using discrete Fourier transform (DFT)","volume":"5","author":"Xiao","year":"2014","journal-title":"IEEE Transactions on Sustainable Energy"},{"key":"10.3233\/KES-230902_ref5","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1109\/PEDG.2010.5545765","article-title":"Multi-objective economic dispatch model for a microgrid considering reliability","author":"Meiqin","year":"2010","journal-title":"The 2nd International Symposium on Power Electronics for Distributed Generation Systems. IEEE"},{"key":"10.3233\/KES-230902_ref6","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1109\/WCST19361.2011.6114211","article-title":"An innovative approach to manage prosumers in Smart Grid","author":"Rathnayaka","year":"2011","journal-title":"2011 World Congress on Sustainable Technologies (WCST). IEEE"},{"key":"10.3233\/KES-230902_ref7","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/INDIN.2011.6034829","article-title":"Cyber-physical systems in the smartgrid","author":"Karnouskos","year":"2011","journal-title":"2011 9th IEEE international conference on industrial informatics. IEEE"},{"issue":"11","key":"10.3233\/KES-230902_ref8","doi-asserted-by":"crossref","first-page":"1557","DOI":"10.1093\/comjnl\/bxy143","article-title":"Game Theory-Based Reasoning of Opposing Non-functional Requirements using Inter-actor Dependencies","volume":"62","author":"Sumesh","year":"2019","journal-title":"The Computer Journal"},{"key":"10.3233\/KES-230902_ref9","doi-asserted-by":"crossref","first-page":"78266","DOI":"10.1109\/ACCESS.2021.3081871","article-title":"Coalitional Game Theory Based Value Sharing in Energy Communities","volume":"9","author":"Safdarian","year":"2021","journal-title":"IEEE Access"},{"issue":"1","key":"10.3233\/KES-230902_ref10","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/291469.293165","article-title":"From object-oriented to goal-oriented requirements analysis","volume":"42","author":"Mylopoulos","year":"1999","journal-title":"Communications of the ACM"},{"issue":"1","key":"10.3233\/KES-230902_ref11","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MS.2005.13","article-title":"Integrated requirements engineering: A tutorial","volume":"22","author":"Sommerville","year":"2005","journal-title":"IEEE software"},{"key":"10.3233\/KES-230902_ref12","first-page":"14","article-title":"Goal-directed concept acquisition in requirements elicitation","author":"Dardenne","year":"1991","journal-title":"Proceedings of the 6th international workshop on Software specification and design, Como, Italy. Italy: IEEE Computer Society Press, Italy"},{"key":"10.3233\/KES-230902_ref13","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1142\/S0218843095000056","article-title":"From er to \u201car\u201d\u2013modelling strategic actor relationships for business process reengineering","author":"Yu","year":"1995","journal-title":"International Journal of Cooperative Information Systems"},{"key":"10.3233\/KES-230902_ref14","first-page":"13","article-title":"AGORA: Attributed goal-oriented requirements analysis method","author":"Kaiya","year":"2002","journal-title":"Requirements Engineering Proceedings. on IEEE Joint International Conference Germany. IEEE, Germany"},{"issue":"3","key":"10.3233\/KES-230902_ref15","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","article-title":"Tropos: An agent-oriented software development methodology","volume":"8","author":"Bresciani","year":"2004","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"issue":"8","key":"10.3233\/KES-230902_ref16","doi-asserted-by":"crossref","first-page":"841","DOI":"10.1002\/int.20433","article-title":"Evaluating goal models within the goal-oriented requirement language","volume":"25","author":"Amyot","year":"2010","journal-title":"International Journal of Intelligent Systems"},{"issue":"5","key":"10.3233\/KES-230902_ref17","doi-asserted-by":"crossref","first-page":"1122","DOI":"10.1093\/comjnl\/bxu027","article-title":"Non-functional requirements framework: A mathematical programming approach","volume":"58","author":"Affleck","year":"2015","journal-title":"The Computer Journal"},{"key":"10.3233\/KES-230902_ref18","doi-asserted-by":"crossref","unstructured":"Kelly A. Decision making using game theory: An introduction for managers. Cambridge University Press, Cambridge, United Kingdom; 2003.","DOI":"10.1017\/CBO9780511609992"},{"issue":"2011","key":"10.3233\/KES-230902_ref19","first-page":"66","article-title":"Modeling Strategic Relationships for Process Reengineering","volume":"11","author":"Yu","year":"2011","journal-title":"Social Modeling for Requirements Engineering"},{"issue":"1","key":"10.3233\/KES-230902_ref20","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/s00766-014-0209-8","article-title":"Interactive goal model analysis for early requirementsengineering","volume":"21","author":"Horkoff","year":"2016","journal-title":"Requirements Engineering"},{"key":"10.3233\/KES-230902_ref21","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1109\/ISRE.1997.566873","article-title":"Towards modelling and reasoning support for early-phase requirements engineering","author":"Yu","year":"1997","journal-title":"Proceedings of the Third IEEE International Symposium on Requirements Engineering. IEEE Computer Society Washington, DC, USA"},{"key":"10.3233\/KES-230902_ref22","first-page":"15","article-title":"Why goal-oriented requirements engineering","author":"Yu","year":"1998","journal-title":"Proceedings of the 4th International Workshop on Requirements Engineering: Foundations of Software Quality, REFSQ 1998, Pisa, Italy. vol.\u00a015. Presses Universitaires de Namur, Italy"},{"key":"10.3233\/KES-230902_ref23","first-page":"206","article-title":"Agent-oriented modelling software versus the world","author":"Yu","year":"2222","journal-title":"International Workshop on Agent-Oriented Software Engineering, Montreal, Canada. vol"},{"key":"10.3233\/KES-230902_ref24","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1049\/PBPO139E_ch3","article-title":"Requirements analysis in transactive energy management","volume":"139","author":"Sumesh","year":"2019","journal-title":"Variability, Scalability and Stability of Microgrids"},{"key":"10.3233\/KES-230902_ref25","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.apenergy.2019.03.111","article-title":"A motivational game-theoretic approach for peer-to-peer energy trading in the smart grid","volume":"243","author":"Tushar","year":"2019","journal-title":"Applied energy"},{"issue":"5","key":"10.3233\/KES-230902_ref26","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1109\/TSG.2015.2396294","article-title":"Coordinated model predictive-based power flows control in a cooperative network of smart microgrids","volume":"6","author":"Ouammi","year":"2015","journal-title":"IEEE Transactions on Smart grid"},{"key":"10.3233\/KES-230902_ref27","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1016\/j.epsr.2015.08.015","article-title":"Multi-microgrid energy systems operation incorporating distribution-interline power flow controller","volume":"129","author":"Kargarian","year":"2015","journal-title":"Electric Power Systems Research"},{"issue":"4","key":"10.3233\/KES-230902_ref28","doi-asserted-by":"crossref","first-page":"3599","DOI":"10.1109\/TPWRS.2017.2773070","article-title":"Decentralized energy management for networked microgrids in future distribution systems","volume":"33","author":"Gao","year":"2017","journal-title":"IEEE Transactions on Power Systems"},{"key":"10.3233\/KES-230902_ref29","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1016\/j.enconman.2015.06.021","article-title":"A multi-agent decentralized energy management system based on distributed intelligence for the design and control of autonomous polygeneration microgrids","volume":"103","author":"Karavas","year":"2015","journal-title":"Energy Conversion and Management"},{"issue":"6","key":"10.3233\/KES-230902_ref30","doi-asserted-by":"crossref","first-page":"4688","DOI":"10.1109\/TSG.2020.3006883","article-title":"Peer-to-peer control for networked microgrids: Multi-layer and multi-agent architecture design","volume":"11","author":"Wang","year":"2020","journal-title":"IEEE Transactions on Smart Grid"},{"key":"10.3233\/KES-230902_ref31","doi-asserted-by":"crossref","first-page":"113588","DOI":"10.1016\/j.apenergy.2019.113588","article-title":"Two kinds of decentralized robust economic dispatch framework combined distribution network and multi-microgrids","volume":"253","author":"Zhou","year":"2019","journal-title":"Applied Energy"},{"issue":"4","key":"10.3233\/KES-230902_ref32","doi-asserted-by":"crossref","first-page":"2174","DOI":"10.1109\/TSG.2013.2269481","article-title":"Coordinated multi-microgrids optimal control algorithm for smart distribution management system","volume":"4","author":"Wu","year":"2013","journal-title":"IEEE Transactions on Smart Grid"},{"key":"10.3233\/KES-230902_ref33","doi-asserted-by":"crossref","first-page":"1035","DOI":"10.1016\/j.energy.2018.06.097","article-title":"Multi-agent-system-based coupling control optimization model for micro-grid group intelligent scheduling considering autonomy-cooperative operation strategy","volume":"157","author":"Ju","year":"2018","journal-title":"Energy"},{"issue":"2","key":"10.3233\/KES-230902_ref34","doi-asserted-by":"crossref","first-page":"1323","DOI":"10.1109\/TSG.2016.2585671","article-title":"A multiagent-based hierarchical energy management strategy for multi-microgrids considering adjustable power and demand response","volume":"9","author":"Bui","year":"2016","journal-title":"IEEE Transactions on Smart Grid"},{"key":"10.3233\/KES-230902_ref35","first-page":"1689","article-title":"An agent-based market platform for smart grids","author":"Lamparter","year":"2010","journal-title":"Proceedings of the 9th international conference on autonomous agents and multiagent systems: Industry track. Citeseer"},{"key":"10.3233\/KES-230902_ref36","first-page":"4","article-title":"Goal-oriented requirements enginering: A roundtrip from research to practice","author":"van\u00a0Lamsweerde","year":"2004","journal-title":"12th IEEE International Requirements Engineering Conference Proceedings, Kyoto Japan, 6-10 September. IEEE Computer Society, Japan"},{"key":"10.3233\/KES-230902_ref37","first-page":"901","article-title":"A Game Theory Perspective on Requirement-Based Engineering Design","author":"Yazdania","year":"2017","journal-title":"Disciplinary Convergence: Implications for Systems Engineering Research, 15th Annual Conference on System Engineering Research, Redondo Beach, CA. System Engineering Research, CA"},{"issue":"28","key":"10.3233\/KES-230902_ref38","first-page":"307","article-title":"A value for n-person games","volume":"2","author":"Shapley","year":"1953","journal-title":"Contributions to the Theory of Games"},{"key":"10.3233\/KES-230902_ref39","doi-asserted-by":"crossref","first-page":"892","DOI":"10.1016\/j.procs.2019.09.249","article-title":"On framework development for the dynamic prosumer coalition in a smart grid and its evaluation by analytic tools","volume":"159","author":"Sumesh","year":"2019","journal-title":"Procedia Computer Science"},{"key":"10.3233\/KES-230902_ref40","doi-asserted-by":"crossref","first-page":"101509","DOI":"10.1016\/j.scs.2019.101509","article-title":"Coalition based game theoretic energy management system of a building as-service-over fog","volume":"48","author":"Khalid","year":"2019","journal-title":"Sustainable Cities and Society"},{"key":"10.3233\/KES-230902_ref41","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1016\/j.ijepes.2017.10.036","article-title":"A strategical game theoretic based demand response model for residential consumers in a fair environment","volume":"97","author":"Pal","year":"2018","journal-title":"International Journal of Electrical Power & Energy Systems"},{"issue":"6","key":"10.3233\/KES-230902_ref42","doi-asserted-by":"crossref","first-page":"1574","DOI":"10.1109\/TII.2015.2417496","article-title":"On hierarchical power scheduling for the macrogrid and cooperative microgrids","volume":"11","author":"Wang","year":"2015","journal-title":"IEEE Transactions on Industrial Informatics"},{"issue":"6","key":"10.3233\/KES-230902_ref43","doi-asserted-by":"crossref","first-page":"6410","DOI":"10.1109\/TPWRS.2018.2840055","article-title":"Energy management of multiple microgrids based on a system of systems architecture","volume":"33","author":"Zhao","year":"2018","journal-title":"IEEE Transactions on Power Systems"},{"key":"10.3233\/KES-230902_ref44","doi-asserted-by":"crossref","first-page":"169931","DOI":"10.1109\/ACCESS.2019.2955552","article-title":"A multiagent-based hierarchical energy management strategy for maximization of renewable energy consumption in interconnected multi-microgrids","volume":"7","author":"Jiang","year":"2019","journal-title":"IEEE Access"},{"key":"10.3233\/KES-230902_ref45","first-page":"1","article-title":"Smart meter aware domestic energy trading agents","author":"Capodieci","year":"2011","journal-title":"Proceedings of the 2011 workshop on E-energy market challenge"},{"issue":"2","key":"10.3233\/KES-230902_ref46","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/s00766-016-0263-5","article-title":"Multi-objective reasoning with constrained goal models","volume":"23","author":"Nguyen","year":"2018","journal-title":"Requirements Engineering"},{"issue":"3","key":"10.3233\/KES-230902_ref47","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/0020-0255(75)90036-5","article-title":"The concept of a linguistic variable and its application to approximate reasoning","volume":"8","author":"Zadeh","year":"1975","journal-title":"Information sciences"},{"key":"10.3233\/KES-230902_ref48","first-page":"1","article-title":"IBM ILOG CPLEX-What is inside of the box?","author":"Lima","year":"2010","journal-title":"Proc. 2010 EWO Seminar, 12 July 2010. Carnegie Mellon University USA"},{"issue":"2","key":"10.3233\/KES-230902_ref49","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1504\/IJOR.2014.058947","article-title":"A multi-objective fuzzy goal programming model for reverse supply chain design","volume":"19","author":"Ghorbani","year":"2014","journal-title":"International Journal of Operational Research"},{"issue":"4","key":"10.3233\/KES-230902_ref50","doi-asserted-by":"crossref","first-page":"1939","DOI":"10.1109\/59.476061","article-title":"An energy brokerage system with emission trading and allocation of cost savings","volume":"10","author":"Chattopadhyay","year":"1995","journal-title":"IEEE Transactions on Power Systems"},{"issue":"1","key":"10.3233\/KES-230902_ref51","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1049\/ip-gtd:20020005","article-title":"Application of the Shapley value on transmission cost allocation in the competitive power market environment","volume":"149","author":"Tan","year":"2002","journal-title":"IEE Proceedings-Generation, Transmission and Distribution"},{"key":"10.3233\/KES-230902_ref52","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/978-3-540-24790-6_9","article-title":"Endogenous formation of links between players and of coalitions: An application of the Shapley value","author":"Aumann","year":"2003","journal-title":"Networks and Groups. Springer"}],"container-title":["International Journal of Knowledge-based and Intelligent Engineering Systems"],"original-title":[],"link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/content.iospress.com\/download?id=10.3233\/KES-230902","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T05:14:45Z","timestamp":1777612485000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/journals.sagepub.com\/doi\/full\/10.3233\/KES-230902"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,13]]},"references-count":52,"journal-issue":{"issue":"1"},"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.3233\/kes-230902","relation":{},"ISSN":["1327-2314","1875-8827"],"issn-type":[{"value":"1327-2314","type":"print"},{"value":"1875-8827","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,13]]}}}