{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T17:17:39Z","timestamp":1762622259792,"version":"build-2065373602"},"reference-count":17,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T00:00:00Z","timestamp":1746057600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T00:00:00Z","timestamp":1746057600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,5,6]],"date-time":"2025-05-06T00:00:00Z","timestamp":1746489600000},"content-version":"vor","delay-in-days":5,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100031478","name":"NextGenerationEU","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100031478","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Foundation for Science and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["SoftwareX"],"published-print":{"date-parts":[[2025,5]]},"DOI":"10.1016\/j.softx.2025.102190","type":"journal-article","created":{"date-parts":[[2025,5,10]],"date-time":"2025-05-10T09:18:28Z","timestamp":1746868708000},"page":"102190","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["PEAK: Python-based framework for heterogeneous agent communities"],"prefix":"10.1016","volume":"30","author":[{"given":"Bruno","family":"Ribeiro","sequence":"first","affiliation":[]},{"given":"David","family":"Dias","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8597-3383","authenticated-orcid":false,"given":"Luis","family":"Gomes","sequence":"additional","affiliation":[]},{"given":"Zita","family":"Vale","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"year":"2008","series-title":"Multiagent systems: algorithmic, game-theoretic, and logical foundations","author":"Shoham","key":"10.1016\/j.softx.2025.102190_bib0001"},{"year":"2012","series-title":"An introduction to multiagent systems","author":"Wooldridge","key":"10.1016\/j.softx.2025.102190_bib0002"},{"key":"10.1016\/j.softx.2025.102190_bib0003","series-title":"2019 XLV Latin American Computing Conference (CLEI), Panama, Panama: IEEE","first-page":"1","article-title":"A systematic literature review in multi-agent systems: patterns and trends","author":"Falco","year":"2019"},{"issue":"6","key":"10.1016\/j.softx.2025.102190_bib0004","doi-asserted-by":"crossref","first-page":"348","DOI":"10.3390\/info14060348","article-title":"Overview of software agent platforms available in 2023","volume":"14","author":"Wrona","year":"2023","journal-title":"Information"},{"key":"10.1016\/j.softx.2025.102190_bib0005","series-title":"Multi-agent programming","first-page":"125","article-title":"Jade \u2014 a Java agent development framework","volume":"15","author":"Bellifemine","year":"2005"},{"key":"10.1016\/j.softx.2025.102190_bib0006","unstructured":"M. Peque, osBrain. (2016). Python. OpenSistemas. Accessed: Apr. 23, 2025. [Online]. Available: https:\/\/github.com\/opensistemas-hub\/osbrain."},{"key":"10.1016\/j.softx.2025.102190_bib0007","doi-asserted-by":"crossref","first-page":"182537","DOI":"10.1109\/ACCESS.2020.3027357","article-title":"SPADE 3: supporting the new generation of multi-agent systems","volume":"8","author":"Palanca","year":"2020","journal-title":"IEEE Access"},{"key":"10.1016\/j.softx.2025.102190_bib0008","series-title":"17th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2022)","first-page":"62","article-title":"Python-based ecosystem for agent communities simulation","author":"Ribeiro","year":"2023"},{"key":"10.1016\/j.softx.2025.102190_bib0009","series-title":"Advances in practical applications of agents, multi-agent systems, and cognitive mimetics. the PAAMS collection","first-page":"415","article-title":"Energy community integration of a smart home based on an open source multiagent system","volume":"13955","author":"Ribeiro","year":"2023"},{"key":"10.1016\/j.softx.2025.102190_bib0010","unstructured":"H.J.V. Pereira, \u201cA novel multi-level and community-based agent ecosystem to support customers dynamic decision-making in smart grids,\u201d masterThesis, 2022. Accessed: Nov. 18, 2024. [Online]. Available: https:\/\/recipp.ipp.pt\/handle\/10400.22\/21511."},{"key":"10.1016\/j.softx.2025.102190_bib0011","unstructured":"J.F.S. Ca\u00e7ote, \u201cSistema multiagente inteligente para gest\u00e3o energ\u00e9tica baseado em dispositivos IoT distribu\u00eddos,\u201d masterThesis, 2022. Accessed: Nov. 18, 2024. [Online]. Available: https:\/\/recipp.ipp.pt\/handle\/10400.22\/20680."},{"key":"10.1016\/j.softx.2025.102190_bib0012","series-title":"Advances in practical applications of agents, multi-agent systems, and cognitive mimetics. the PAAMS collection","first-page":"296","article-title":"A novel framework for multiagent knowledge-based federated learning systems","volume":"13955","author":"Ribeiro","year":"2023"},{"key":"10.1016\/j.softx.2025.102190_bib0013","unstructured":"B.R.G. Ribeiro, \u201cAprendizagem federada para comunidades de agentes que permita a mobilidade din\u00e2mica em ambientes de prote\u00e7\u00e3o de privacidade,\u201d masterThesis, 2024. Accessed: Nov. 18, 2024. [Online]. Available: https:\/\/recipp.ipp.pt\/handle\/10400.22\/25422."},{"key":"10.1016\/j.softx.2025.102190_bib0014","article-title":"Multi-agent based energy community cost optimization considering high electric vehicles penetration","volume":"59","author":"Faia","year":"2023","journal-title":"Sustain Energy Technol Assess"},{"issue":"22","key":"10.1016\/j.softx.2025.102190_bib0015","doi-asserted-by":"crossref","first-page":"8877","DOI":"10.3390\/s22228877","article-title":"Demand response contextual remuneration of prosumers with distributed storage","volume":"22","author":"Silva","year":"2022","journal-title":"Sensors"},{"issue":"23","key":"10.1016\/j.softx.2025.102190_bib0016","doi-asserted-by":"crossref","DOI":"10.3390\/su142315983","article-title":"Smart grid ecosystem modeling using a novel framework for heterogenous agent communities","volume":"14","author":"Pereira","year":"2022","journal-title":"Sustainability"},{"issue":"19","key":"10.1016\/j.softx.2025.102190_bib0017","doi-asserted-by":"crossref","DOI":"10.1016\/j.heliyon.2024.e38137","article-title":"Federated learning: overview, strategies, applications, tools and future directions","volume":"10","author":"Yurdem","year":"2024","journal-title":"Heliyon"}],"container-title":["SoftwareX"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2352711025001578?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2352711025001578?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T17:10:08Z","timestamp":1762621808000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2352711025001578"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5]]},"references-count":17,"alternative-id":["S2352711025001578"],"URL":"https:\/\/doi.org\/10.1016\/j.softx.2025.102190","relation":{},"ISSN":["2352-7110"],"issn-type":[{"type":"print","value":"2352-7110"}],"subject":[],"published":{"date-parts":[[2025,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"PEAK: Python-based framework for heterogeneous agent communities","name":"articletitle","label":"Article Title"},{"value":"SoftwareX","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.softx.2025.102190","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"102190"}}