{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,8]],"date-time":"2026-09-08T02:18:49Z","timestamp":1788833929290,"version":"build-2803163510"},"reference-count":61,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2020,1,7]],"date-time":"2020-01-07T00:00:00Z","timestamp":1578355200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Information systems execute increasingly complex business processes, often across organizations. Blockchain technology has emerged as a potential facilitator of (semi)-autonomous cross-organizational business process execution; in particular, so-called consortium blockchains can be considered as promising enablers in this context, as they do not require the use of cryptocurrency-based blockchain technology, as long as the trusted (authenticated) members of the network are willing to provide computing resources for consensus-finding. However, increased autonomy in the execution of business processes also requires the delegation of business decisions to machines. To support complex decision-making processes by assessing potential future outcomes, agent-based simulations can be considered a useful tool for the autonomous enterprise. In this paper, we explore the intersection of multi-agent simulations and consortium blockchain technology in the context of enterprise applications by devising architectures and technology stacks for both off-chain and on-chain agent-based simulation in the context of blockchain-based business process execution.<\/jats:p>","DOI":"10.3390\/info11010034","type":"journal-article","created":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T03:59:57Z","timestamp":1578455997000},"page":"34","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Simulating, Off-Chain and On-Chain: Agent-Based Simulations in Cross-Organizational Business Processes"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6458-2252","authenticated-orcid":false,"given":"Timotheus","family":"Kampik","sequence":"first","affiliation":[{"name":"Signavio GmbH, 10787 Berlin, Germany"},{"name":"Department of Computing Science, Ume\u00e5 University, 901 87 Ume\u00e5, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7784-6176","authenticated-orcid":false,"given":"Amro","family":"Najjar","sequence":"additional","affiliation":[{"name":"AI-Robolab\/ICR, Department of Computer Science and Communications, University of Luxembourg, 4365 Esch-sur-Alzette, Luxembourg"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,1,7]]},"reference":[{"key":"ref_1","first-page":"4","article-title":"Blockchains for business process management-challenges and opportunities","volume":"9","author":"Mendling","year":"2018","journal-title":"ACM Trans. Manag. Inf. Syst. TMIS"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Zheng, Z., Xie, S., Dai, H., Chen, X., and Wang, H. (2017, January 25\u201330). An overview of blockchain technology: Architecture, consensus, and future trends. Proceedings of the 2017 IEEE International Congress on Big Data (BigData Congress), Honolulu, HI, USA.","DOI":"10.1109\/BigDataCongress.2017.85"},{"key":"ref_3","first-page":"1","article-title":"Consortium blockchains: Overview, applications and challenges","volume":"11","author":"Dib","year":"2018","journal-title":"Int. J. Adv. Telecommun."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Van Der Aalst, W.M., Ter Hofstede, A.H., and Weske, M. (2003, January 26\u201327). Business process management: A survey. Proceedings of the International Conference on Business Process Management, Eindhoven, The Netherlands.","DOI":"10.1007\/3-540-44895-0"},{"key":"ref_5","first-page":"2","article-title":"A distributed service-oriented architecture for business process execution","volume":"4","author":"Li","year":"2010","journal-title":"ACM Trans. Web TWEB"},{"key":"ref_6","unstructured":"OMG (2011). Business Process Model and Notation (BPMN), OMG. Version 2.0."},{"key":"ref_7","unstructured":"Nakamoto, S. (2020, January 06). Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https:\/\/bitcoin.org\/bitcoin.pdf."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Drescher, D. (2017). Blockchain Basics: A Non-Technical Introduction in 25 Steps, APRESS.","DOI":"10.1007\/978-1-4842-2604-9"},{"key":"ref_9","first-page":"37","article-title":"A next-generation smart contract and decentralized application platform","volume":"3","author":"Buterin","year":"2014","journal-title":"White Pap."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Vuji\u010di\u0107, D., Jagodi\u0107, D., and Ran\u0111i\u0107, S. (2018, January 21\u201323). Blockchain technology, bitcoin, and Ethereum: A brief overview. Proceedings of the 2018 17th International Symposium INFOTEH-JAHORINA (INFOTEH), East Sarajevo, Bosnia and Herzegovina.","DOI":"10.1109\/INFOTEH.2018.8345547"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., and Manevich, Y. (2018, January 27\u201330). Hyperledger fabric: A distributed operating system for permissioned blockchains. Proceedings of the Thirteenth EuroSys Conference, Heraklion, Greece.","DOI":"10.1145\/3190508.3190538"},{"key":"ref_12","unstructured":"(2020, January 06). Hyperledger\u2014Open Source Blockchain Technologies. Available online: https:\/\/www.hyperledger.org\/."},{"key":"ref_13","unstructured":"OMG (2016). Decision Model and Notation (DMN), OMG. Version 1.1."},{"key":"ref_14","unstructured":"L\u00f3pez-Pintado, O., Garc\u00eda-Ba\u00f1uelos, L., Dumas, M., and Weber, I. (2017, January 13). Caterpillar: A blockchain-based business process management system. Proceedings of the BPM Demo Track and BPM Dissertation Award Co-Located with 15th International Conference on Business Process Modeling (BPM 2017), Barcelona, Spain."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Haarmann, S., Batoulis, K., Nikaj, A., and Weske, M. (2018, January 11\u201315). DMN Decision Execution on the Ethereum Blockchain. Proceedings of the International Conference on Advanced Information Systems Engineering, Tallinn, Estonia.","DOI":"10.1007\/978-3-319-91563-0_20"},{"key":"ref_16","first-page":"1","article-title":"Agent based social simulation: A computer science view","volume":"5","author":"Davidsson","year":"2002","journal-title":"J. Artif. Soc. Soc. Simul."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1016\/j.eswa.2015.12.021","article-title":"Validating viral marketing strategies in Twitter via agent-based social simulation","volume":"50","author":"Serrano","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Serrano, E., Iglesias, C.A., Garijo, M.A., and Garijo, M. (2015). A survey of twitter rumor spreading simulations. Computational Collective Intelligence, Springer.","DOI":"10.1007\/978-3-319-24069-5_11"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1080\/00207540701441921","article-title":"Multi-agent systems applications in manufacturing systems and supply chain management: A review paper","volume":"46","author":"Lee","year":"2008","journal-title":"Int. J. Prod. Res."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Najjar, A., Mualla, Y., Boissier, O., and Picard, G. (2017, January 23\u201326). AQUAMan: QoE-driven cost-aware mechanism for SaaS acceptability rate adaptation. Proceedings of the International Conference on Web Intelligence, Leipzig, Germany.","DOI":"10.1145\/3106426.3106485"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.agsy.2005.06.002","article-title":"Multi-agent simulation for the targeting of development policies in less-favored areas","volume":"88","author":"Berger","year":"2006","journal-title":"Agric. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Sokolowski, J.A., Banks, C.M., and Hayes, R.L. (2014, January 7\u201310). Modeling population displacement in the Syrian city of Aleppo. Proceedings of the Winter Simulation Conference 2014, Savanah, GA, USA.","DOI":"10.1109\/WSC.2014.7019893"},{"key":"ref_23","first-page":"47","article-title":"A Multi-agent System Approach in Evaluating Human Spatio-temporal Vulnerability to Seismic Risk using Social Attachment","volume":"121","author":"Dugdale","year":"2018","journal-title":"WIT Trans. Eng. Sci."},{"key":"ref_24","first-page":"1","article-title":"A review of structural approach to flood management in coastal megacities of developing nations: Current research and future directions","volume":"63","author":"Ogie","year":"2019","journal-title":"J. Environ. Plan. Manag."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1016\/j.future.2019.04.051","article-title":"Agent-based simulation of unmanned aerial vehicles in civilian applications: A systematic literature review and research directions","volume":"100","author":"Mualla","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_26","unstructured":"Mualla, Y., Najjar, A., Galland, S., Nicolle, C., Haman Tchappi, I., Yasar, A.U.H., and Fr\u00e4mling, K. (2019, January 17). Between the megalopolis and the deep blue sky: Challenges of transport with UAVs in future smart cities. Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, Montreal, QC, Canada."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.cosrev.2017.03.001","article-title":"Agent based modelling and simulation tools: A review of the state-of-art software","volume":"24","author":"Abar","year":"2017","journal-title":"Comput. Sci. Rev."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1016\/j.procs.2018.04.137","article-title":"Comparison of agent-based simulation frameworks for unmanned aerial transportation applications","volume":"130","author":"Mualla","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1177\/0037549705058073","article-title":"Mason: A multiagent simulation environment","volume":"81","author":"Luke","year":"2005","journal-title":"Simulation"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1186\/2194-3206-1-3","article-title":"Complex adaptive systems modeling with Repast Simphony","volume":"1","author":"North","year":"2013","journal-title":"Complex Adapt. Syst. Model."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1162\/artl.2007.13.3.303","article-title":"NetLogo, a multi-agent simulation environment","volume":"13","author":"Sklar","year":"2007","journal-title":"Artif. Life"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Calvaresi, D., Dubovitskaya, A., Calbimonte, J.P., Taveter, K., and Schumacher, M. (2018, January 20\u201322). Multi-Agent Systems and Blockchain: Results from a Systematic Literature Review. Proceedings of the International Conference on Practical Applications of Agents and Multi-Agent Systems, Toledo, Spain.","DOI":"10.1007\/978-3-319-94580-4_9"},{"key":"ref_33","unstructured":"Norta, A., Vedeshin, A., Rand, H., Tobies, S., Rull, A., Poola, M., and Rull, T. (2020, January 06). Self-Aware Agent-Supported Contract Management on Blockchains for Legal Accountability. 2017; p. 89. Available online: http:\/\/whitepaper.agrello.org\/Agrello_Self-Aware_Whitepaper.pdf."},{"key":"ref_34","unstructured":"Mariani, S., Andrea, O., and Giovanni, C. (2017, January 15\u201317). Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and Stream Processing. Proceedings of the 18th Workshop \u201cFrom Objects to Agents\u201d, Scilla, Italy."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Bonino, D., and Vergori, P. (2017, January 4\u20138). Agent marketplaces and deep learning in enterprises: The composition project. Proceedings of the 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), Turin, Italy.","DOI":"10.1109\/COMPSAC.2017.46"},{"key":"ref_36","unstructured":"Ferrer, E.C. (2018, January 15\u201316). The blockchain: A new framework for robotic swarm systems. Proceedings of the Future Technologies Conference, Vancouver, BC, Canada."},{"key":"ref_37","unstructured":"Norling, E. (2004, January 19\u201323). Folk psychology for human modelling: Extending the BDI paradigm. Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems 2004, New York, NY, USA."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Biard, T., Le Mauff, A., Bigand, M., and Bourey, J.P. (2015, January 5\u20137). Separation of decision modeling from business process modeling using new \u201cDecision Model and Notation\u201d (DMN) for automating operational decision-making. Proceedings of the Working Conference on Virtual Enterprises, Albi, France.","DOI":"10.1007\/978-3-319-24141-8_45"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Kurz, M. (, January 7\u20138). BPMN Model Interchange: The Quest for Interoperability. Proceedings of the 8th International Conference on Subject-oriented Business Process Management, Erlangen, Germany, 2016.","DOI":"10.1145\/2882879.2882886"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Blischak, J.D., Davenport, E.R., and Wilson, G. (2016). A quick introduction to version control with Git and GitHub. PLoS Comput. Biol., 12.","DOI":"10.1371\/journal.pcbi.1004668"},{"key":"ref_41","unstructured":"Cumberlidge, M. (2007). Business Process Management with JBoss jBPM, Packt Publishing Ltd."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Bordini, R.H., and H\u00fcbner, J.F. (2005, January 27\u201329). BDI agent programming in AgentSpeak using Jason. Proceedings of the International Workshop on Computational Logic in Multi-Agent Systems, London, UK.","DOI":"10.1007\/11750734_9"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1017\/S0269888916000096","article-title":"BDI agents in social simulations: A survey","volume":"31","author":"Adam","year":"2016","journal-title":"Knowl. Eng. Rev."},{"key":"ref_44","first-page":"2003","article-title":"Repast: An extensible framework for agent simulation","volume":"36","author":"Collier","year":"2003","journal-title":"Univ. Chic. Soc. Sci. Res."},{"key":"ref_45","unstructured":"Kampik, T., and Nieves, J.C. (2019, January 13\u201314). JS-son\u2014A Minimalistic JavaScript BDI Agent Library. Proceedings of the 7th International Workshop on Engineering Multi-Agent Systems (EMAS 2019), Montreal, QC, Canada."},{"key":"ref_46","first-page":"1","article-title":"Ethereum: A secure decentralised generalised transaction ledger","volume":"151","author":"Wood","year":"2014","journal-title":"Ethereum Proj. Yellow Pap."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Rimba, P., Tran, A.B., Weber, I., Staples, M., Ponomarev, A., and Xu, X. (2017, January 3\u20137). Comparing blockchain and cloud services for business process execution. Proceedings of the 2017 IEEE International Conference on Software Architecture (ICSA), Gothenburg, Sweden.","DOI":"10.1109\/ICSA.2017.44"},{"key":"ref_48","unstructured":"Pongnumkul, S., Siripanpornchana, C., and Thajchayapong, S. (August, January 31). Performance analysis of private blockchain platforms in varying workloads. Proceedings of the 26th International Conference on Computer Communication and Networks (ICCCN), Vancouver, BC, Canada."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Bordini, R.H., H\u00fcbner, J.F., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology), John Wiley & Sons, Inc.","DOI":"10.1002\/9780470061848"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"11","DOI":"10.18564\/jasss.2661","article-title":"A survey of agent platforms","volume":"18","author":"Kravari","year":"2015","journal-title":"J. Artif. Soc. Soc. Simul."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"De Jong, J., Stellingwerff, L., and Pazienza, G.E. (2013, January 13\u201316). Eve: A novel open-source web-based agent platform. Proceedings of the 2013 IEEE International Conference on Systems, Man, and Cybernetics, Manchester, UK.","DOI":"10.1109\/SMC.2013.265"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Korpela, K., Hallikas, J., and Dahlberg, T. (2017, January 29). Digital supply chain transformation toward blockchain integration. Proceedings of the 50th Hawaii International Conference on System Sciences, Hilton Waikoloa Village, HI, USA.","DOI":"10.24251\/HICSS.2017.506"},{"key":"ref_53","unstructured":"Silver, B. (2009). BPMN Method and Style, Cody-Cassidy Press."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Abramowicz, W., and Fensel, D. (2008). Towards Measuring Key Performance Indicators of Semantic Business Processes. Business Information Systems, Springer.","DOI":"10.1007\/978-3-540-79396-0"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"221","DOI":"10.30525\/2256-0742\/2017-3-5-221-228","article-title":"Theoretical and legal perspective on certain types of legal liability in cryptocurrency relations","volume":"3","author":"Drozd","year":"2018","journal-title":"Balt. J. Econ. Stud."},{"key":"ref_56","unstructured":"Kuleshov, V., and Precup, D. (2014). Algorithms for multi-armed bandit problems. arXiv."},{"key":"ref_57","unstructured":"Zhou, L. (2015). A survey on contextual multi-armed bandits. arXiv."},{"key":"ref_58","first-page":"253","article-title":"An agent programming manifesto","volume":"22","author":"Logan","year":"2017","journal-title":"Int. J. Agent-Orientated Softw. Eng."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/3310013.3310035","article-title":"Engineering Multi-Agent Systems: State of Affairs and the Road Ahead","volume":"44","author":"Mascardi","year":"2019","journal-title":"SIGSOFT Eng. Notes SEN"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Chaudhary, S., Somani, G., and Buyya, R. (2017). Serverless Computing: Current Trends and Open Problems. Research Advances in Cloud Computing, Springer.","DOI":"10.1007\/978-981-10-5026-8"},{"key":"ref_61","unstructured":"Amaral, C.J., and H\u00fcbner, J.F. (2019, January 13\u201314). Jacamo-web is on the fly: An interactive Multi-Agent System IDE. Proceedings of the EMAS 2019\u20147th International Workshop on Engineering Multi-Agent System, Montreal, QC, Canada."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/11\/1\/34\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:28:56Z","timestamp":1760362136000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/11\/1\/34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,7]]},"references-count":61,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["info11010034"],"URL":"https:\/\/doi.org\/10.3390\/info11010034","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,7]]}}}