{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T20:31:59Z","timestamp":1743107519572,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031491320"},{"type":"electronic","value":"9783031491337"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,12,20]],"date-time":"2023-12-20T00:00:00Z","timestamp":1703030400000},"content-version":"vor","delay-in-days":353,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Agent-Based Simulation is a suitable approach used now-a-days to simulate and analyze complex societal environments and scenarios. Current Agent-Based Simulation frameworks either scale quite well in computation but implement very simple reasoning mechanisms, or employ complex reasoning systems at the expense of scalability. In this paper we present our work to extend an agent-based HPC platform, enabling goal-driven agents with HTN planning capabilities to scale and run parallelly. Our extension includes preferences over their objectives, preferences over their plans, actions, and moral values. We show the expresiveness of the extended platform with a sample scenario.<\/jats:p>","DOI":"10.1007\/978-3-031-49133-7_6","type":"book-chapter","created":{"date-parts":[[2023,12,19]],"date-time":"2023-12-19T05:27:46Z","timestamp":1702963666000},"page":"95-117","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Adding Preferences and Moral Values in an Agent-Based Simulation Framework for High-Performance Computing"],"prefix":"10.1007","author":[{"given":"David","family":"Marin Gutierrez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1732-9446","authenticated-orcid":false,"given":"Javier","family":"V\u00e1zquez-Salceda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9946-9703","authenticated-orcid":false,"given":"Sergio","family":"Alvarez-Napagao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6779-6283","authenticated-orcid":false,"given":"Dmitry","family":"Gnatyshak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,12,20]]},"reference":[{"key":"6_CR1","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.cosrev.2017.03.001","volume":"24","author":"S Abar","year":"2017","unstructured":"Abar, S., Theodoropoulos, G.K., Lemarinier, P., O\u2019Hare, G.M.: Agent based modelling and simulation tools: a review of the state-of-art software. Comput. Sci. Rev. 24, 13\u201333 (2017)","journal-title":"Comput. Sci. Rev."},{"key":"6_CR2","unstructured":"Bellifemine, F., Poggi, A., Rimassa, G.: JADE\u2014A FIPA-compliant agent framework, pp. 97\u2013108. The Practical Application Company Ltd. http:\/\/jade.cselt.it\/papers\/PAAM.pdf (1999)"},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"Bordini, R.H., H\u00fcbner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology). John Wiley & Sons Inc, Hoboken, NJ, USA (2007)","DOI":"10.1002\/9780470061848"},{"key":"6_CR4","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1613\/jair.1234","volume":"21","author":"C Boutilier","year":"2004","unstructured":"Boutilier, C., Brafman, R.I., Domshlak, C., Hoos, H.H., Poole, D.: CP-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J. Artif. Intell. Res. 21, 135\u2013191 (2004)","journal-title":"J. Artif. Intell. Res."},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: a BDI reasoning engine. In: Multi-agent programming: Languages, platforms and applications, pp. 149\u2013174 (2005)","DOI":"10.1007\/0-387-26350-0_6"},{"issue":"7","key":"6_CR6","doi-asserted-by":"publisher","first-page":"1468","DOI":"10.1016\/j.artint.2010.12.006","volume":"175","author":"A Casali","year":"2011","unstructured":"Casali, A., Godo, L., Sierra, C.: A graded BDI agent model to represent and reason about preferences. Artif. Intell. 175(7), 1468\u20131478 (2011)","journal-title":"Artif. Intell."},{"issue":"2\u20133","key":"6_CR7","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/0004-3702(90)90055-5","volume":"42","author":"PR Cohen","year":"1990","unstructured":"Cohen, P.R., Levesque, H.J.: Intention is choice with commitment. Artif. Intell. 42(2\u20133), 213\u2013261 (1990)","journal-title":"Artif. Intell."},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Cranefield, S., Winikoff, M., Dignum, V., Dignum, F.: No pizza for you: value-based plan selection in BDI agents. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence, pp. 178\u2013184. IJCAI\u201917, AAAI Press (2017)","DOI":"10.24963\/ijcai.2017\/26"},{"key":"6_CR9","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/s10458-008-9036-y","volume":"16","author":"M Dastani","year":"2008","unstructured":"Dastani, M.: 2APL: a practical agent programming language. Auton. Agents Multi Agent Syst. 16, 214\u2013248 (2008)","journal-title":"Auton. Agents Multi Agent Syst."},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Di Tosto, G., Dignum, F.: Simulating social behaviour implementing agents endowed with values and drives. In: Multi-Agent-Based Simulation XIII: International Workshop, MABS 2012, Valencia, Spain, June 4\u20138, pp. 1\u201312 (2012)","DOI":"10.1007\/978-3-642-38859-0_1"},{"key":"6_CR11","unstructured":"Gnatyshak, D., Oliva-Felipe, L., \u00c1lvarez Napagao, S., Padget, J., V\u00e1zquez-Salceda, J., Garcia-Gasulla, D., Cort\u00e9s, U.: Towards a goal-oriented agent-based simulation framework for high-performance computing. In: Artificial Intelligence Research and Development: Proceedings of the 22nd International Conference of the Catalan Association for Artificial Intelligence, pp. 329\u2013338. IOS Press (2019)"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Hindriks, K.V., Roberti, T.: GOAL as a planning formalism. In: Lecture Notes in Artificial Intelligence, vol. 5774, pp. 29\u201340 (2009)","DOI":"10.1007\/978-3-642-04143-3_4"},{"key":"6_CR13","unstructured":"Kammler, C., Dignum, F., Wijermans, N.: Utilizing the full potential of norms for the agent\u2019s decision process. In: Proceedings of the Social Conference 2022, Milan, 12\u201316 September (2022)"},{"issue":"3","key":"6_CR14","doi-asserted-by":"publisher","first-page":"1013","DOI":"10.18564\/jasss.4877","volume":"25","author":"K Kruelen","year":"2022","unstructured":"Kruelen, K., de Bruin, B., Ghorbani, A., Mellema, R., Kammler, C., Vanh\u00e9e, L., Dignum, V., Dignum, F.: How culture influences the management of a pandemic: a simulation of the COVID-19 crisis. J. Artif. Soc. Soc. Simul. 25(3), 1013\u20131020 (2022)","journal-title":"J. Artif. Soc. Soc. Simul."},{"key":"6_CR15","unstructured":"Kutluhan, E., Hendler, J., Nau, D.S.: HTN planning: complexity and expressivity. In: Proceedings of the AAAI Conference on Artificial Intelligence, 12, pp. 1123\u20131128 (1994)"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., Balan, G.C.: MASON: a multiagent simulation environment. SIMULATION Trans. Soc. Model. Simul. Int. 81(7), 517\u2013527 (2005)","DOI":"10.1177\/0037549705058073"},{"key":"6_CR17","unstructured":"Oliveira de Nunes, I., Lucena, C., Luck, M.: BDI4JADE: a BDI layer on top of JADE. In: Proceedings of the 9th Workshop on Programming Multiagent Systems, pp. 88\u2013103 (2012)"},{"key":"6_CR18","unstructured":"Orkin, J.: Three states and a plan: the A.I. of F.E.A.R. In: Game Developers Conference 2006. https:\/\/alumni.media.mit.edu\/jorkin\/gdc2006_orkin_jeff_fear.pdf (2006)"},{"key":"6_CR19","unstructured":"Padgham, L., Singh, D.: Situational preferences for BDI Plans. In: 12th International Conference on Autonomous Agents and Multiagent Systems 2013, AAMAS 2013 2, pp. 1013\u20131020 (2013)"},{"key":"6_CR20","unstructured":"Rao, A.S., Georgeff, M.P.: An abstract architecture for rational agents. In: Proceedings of the International Conference on Principles of Knowledge Representation and Reasoning (KR-92), pp. 439\u2013449 (1992)"},{"key":"6_CR21","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.cosrev.2016.08.001","volume":"22","author":"A Rousset","year":"2016","unstructured":"Rousset, A., Hermann, B., Lang, C., Philippe, L.: A survey on parallel and distributed multi-agent systems for high performance computing. Comput. Sci. Rev. 22, 27\u201346 (2016)","journal-title":"Comput. Sci. Rev."},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Schwartz, S.H.: An overview of the Schwartz theory of basic values. Online Read. Psychol. Cult. 2(12), (2012)","DOI":"10.9707\/2307-0919.1116"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Tejedor, E., Becerra, Y., Alomar, G., Queralt, A., Badia, R.M., Torres, J., Cortes, T., Labarta, J.: PyCOMPSs: parallel computational workflows in Python. Int. J. High Perform. Comput. Appl. 31(1), 66\u201382 (2017)","DOI":"10.1177\/1094342015594678"},{"key":"6_CR24","unstructured":"Tisue, S., Wilensky, U.: NetLogo: a simple environment for modeling complexity. In: International Conference on Complex Systems, vol. 21, pp. 16\u201321 (2004)"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Visser, S., Thangarajah, J., Harland, J., Dignum, F.: Preference-based reasoning in BDI agent systems. Auton. Agents Multi Agent Syst. 30(3), 291\u2013330 (2016)","DOI":"10.1007\/s10458-015-9288-2"},{"key":"6_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2021.103554","volume":"300","author":"M Winikoff","year":"2021","unstructured":"Winikoff, M., Sidorenko, G., Dignum, V., Dignum, F.: Why bad coffee? explaining BDI agent behaviour with valuings. Artif. Intell. 300, 103554 (2021)","journal-title":"Artif. Intell."},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Zia, K., Riener, A., Farrahi, K., Ferscha, A.: A new opportunity to urban evacuation analysis: very large scale simulations of social agent systems in repast HPC. In: 2012 ACM\/IEEE\/SCS 26th Workshop on Principles of Advanced and Distributed Simulation, pp. 233\u2013242 (2012)","DOI":"10.1109\/PADS.2012.4"}],"container-title":["Lecture Notes in Computer Science","Coordination, Organizations, Institutions, Norms, and Ethics for Governance of Multi-Agent Systems XVI"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-49133-7_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,19]],"date-time":"2023-12-19T05:29:51Z","timestamp":1702963791000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-49133-7_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031491320","9783031491337"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-49133-7_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"20 December 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"COINE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Coordination, Organizations, Institutions, Norms, and Ethics for Governance of Multi-Agent Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"London","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 May 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 May 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"coin2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iitdh.ac.in\/specom-2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"10","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"77% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}