{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T05:36:26Z","timestamp":1742967386529,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031777301"},{"type":"electronic","value":"9783031777318"}],"license":[{"start":{"date-parts":[[2024,11,14]],"date-time":"2024-11-14T00:00:00Z","timestamp":1731542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,11,14]],"date-time":"2024-11-14T00:00:00Z","timestamp":1731542400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-77731-8_19","type":"book-chapter","created":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T16:42:42Z","timestamp":1732034562000},"page":"202-213","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards a\u00a0Communication Specification Language for\u00a0Heterogeneous Service Orchestration Based on\u00a0Process Calculus and\u00a0Holonic Multi-agent Systems"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6910-8675","authenticated-orcid":false,"given":"Markus","family":"Schatten","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2081-4816","authenticated-orcid":false,"given":"Tomislav","family":"Peharda","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5653-6646","authenticated-orcid":false,"given":"Bogdan Okre\u0161a","family":"\u0189uri\u0107","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,11,14]]},"reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Althnian, A., Agah, A.: Evolutionary learning of goal-oriented communication strategies in multi-agent systems. J. Autom. Mob. Robot. Intell. Syst. 52\u201364 (2015)","DOI":"10.14313\/JAMRIS_2-2015\/24"},{"issue":"2\u20133","key":"19_CR2","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.tcs.2004.07.036","volume":"335","author":"JC Baeten","year":"2005","unstructured":"Baeten, J.C.: A brief history of process algebra. Theoret. Comput. Sci. 335(2\u20133), 131\u2013146 (2005)","journal-title":"Theoret. Comput. Sci."},{"key":"19_CR3","unstructured":"Bansall, S.: Intelligent agent (2023). https:\/\/www.geeksforgeeks.org\/agents-artificial-intelligence\/. Accessed 20 June 2024"},{"key":"19_CR4","unstructured":"Corkill, D.D.: Design alternatives for parallel and distributed blackboard systems. University of Massachusetts at Amherst. Computer and Information Science [COINS] (1988)"},{"key":"19_CR5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-10702-7","volume-title":"Understanding Agent Systems","author":"M d\u2019Inverno","year":"2004","unstructured":"d\u2019Inverno, M., Luck, M.M., D\u2019Inverno, M., Luck, M.: Understanding Agent Systems. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-662-10702-7"},{"issue":"6","key":"19_CR6","doi-asserted-by":"publisher","first-page":"608","DOI":"10.1016\/j.infsof.2011.08.006","volume":"54","author":"G Fortino","year":"2012","unstructured":"Fortino, G., Russo, W.: Eldameth: an agent-oriented methodology for simulation-based prototyping of distributed agent systems. Inf. Softw. Technol. 54(6), 608\u2013624 (2012)","journal-title":"Inf. Softw. Technol."},{"key":"19_CR7","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1007\/978-3-540-45173-0_29","volume-title":"Innovative Concepts for Agent-Based Systems","author":"CL Giles","year":"2003","unstructured":"Giles, C.L., Jim, K.-C.: Learning communication for multi-agent systems. In: Truszkowski, W., Hinchey, M., Rouff, C. (eds.) WRAC 2002. LNCS (LNAI), vol. 2564, pp. 377\u2013390. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-45173-0_29"},{"key":"19_CR8","unstructured":"Gillis, A.S.: Microservices (2021). https:\/\/www.techtarget.com\/searchapparchitecture\/definition\/microservices. Accessed 20 June 2024"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Goldman, C.V., Zilberstein, S.: Optimizing information exchange in cooperative multi-agent systems. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 137\u2013144 (2003)","DOI":"10.1145\/860575.860598"},{"issue":"4","key":"19_CR10","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1017\/S0269888905000317","volume":"19","author":"B Horling","year":"2004","unstructured":"Horling, B., Lesser, V.: A survey of multi-agent organizational paradigms. Knowl. Eng. Rev. 19(4), 281\u2013316 (2004)","journal-title":"Knowl. Eng. Rev."},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Janssen, M.: Complexity and Ecosystem Management: The Theory and Practice of Multi-Agent Systems. Edward Elgar Publishing (2002)","DOI":"10.4337\/9781781957240"},{"key":"19_CR12","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47745-4","volume-title":"Multi-Agent Systems and Applications","author":"M Luck","year":"2001","unstructured":"Luck, M., Marik, V., Stepankova, O., Trappl, R.: Multi-Agent Systems and Applications, vol. 2086. Springer, Heidelberg (2001). https:\/\/doi.org\/10.1007\/3-540-47745-4"},{"key":"19_CR13","unstructured":"Luncean, L., Becheru, A.: Communication and interaction in a multi-agent system devised for transport brokering. In: Proceedings of the 2015 Balkan Conference on Informatics: Advances in ICT, Craiova, Romania, pp.\u00a02\u20134 (2015)"},{"issue":"4","key":"19_CR14","doi-asserted-by":"publisher","first-page":"1753","DOI":"10.1109\/TPWRS.2007.908472","volume":"22","author":"SD McArthur","year":"2007","unstructured":"McArthur, S.D., et al.: Multi-agent systems for power engineering applications\u2013part ii: technologies, standards, and tools for building multi-agent systems. IEEE Trans. Power Syst. 22(4), 1753\u20131759 (2007)","journal-title":"IEEE Trans. Power Syst."},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. Wiley, Hoboken (2005)","DOI":"10.1002\/0470861223"},{"key":"19_CR16","unstructured":"Pankaj, R.: Service orchestration: what it is and why it matters (2023). https:\/\/www.awlindia.com\/us-en\/blog-details\/service-orchestration-what-it-is-and-why-it-matters. Accessed 20 June 2024"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Parrow, J.: An introduction to the $$\\pi $$-calculus. In: Handbook of Process Algebra, pp. 479\u2013543. Elsevier (2001)","DOI":"10.1016\/B978-044482830-9\/50026-6"},{"key":"19_CR18","unstructured":"Peterson, L.L., Davie, B.S.: Computer Networks: A Systems Approach. Elsevier (2007)"},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Pierce, B.C., Turner, D.N.: Pict: a programming language based on the pi-calculus. In: Proof, Language, and Interaction, pp. 455\u2013494 (2000)","DOI":"10.7551\/mitpress\/5641.003.0022"},{"key":"19_CR20","unstructured":"Powell, R.: Do i really need kubernetes? (2020). https:\/\/circleci.com\/blog\/do-i-really-need-kubernetes. Accessed 20 June 2024"},{"key":"19_CR21","unstructured":"Powell, R.: Docker swarm vs kubernetes: how to choose a container orchestration tool (2023). https:\/\/circleci.com\/blog\/docker-swarm-vs-kubernetes. Accessed 20 June 2024"},{"key":"19_CR22","unstructured":"Priya, B.: What are the components of the data communication system? (2022). https:\/\/www.tutorialspoint.com\/what-are-the-components-of-the-data-communication-system. Accessed 20 June 2024"},{"key":"19_CR23","unstructured":"Rajan, H.: An Experiential Introduction to Principles of Programming Languages. MIT Press, Cambridge (2022)"},{"key":"19_CR24","doi-asserted-by":"crossref","unstructured":"Rodriguez, S., Hilaire, V., Gaud, N., Galland, S., Koukam, A.: Holonic multi-agent systems. Self-Organising Software: From Natural to Artificial Adaptation, pp. 251\u2013279 (2011)","DOI":"10.1007\/978-3-642-17348-6_11"},{"key":"19_CR25","unstructured":"Rouse, M.: Agent (2017). https:\/\/www.techopedia.com\/definition\/1292\/agent. Accessed 20 June 2024"},{"key":"19_CR26","doi-asserted-by":"crossref","unstructured":"Rudrabhatla, C.K.: Comparison of event choreography and orchestration techniques in microservice architecture. Int. J. Adv. Comput. Sci. Appl. 9(8) (2018)","DOI":"10.14569\/IJACSA.2018.090804"},{"key":"19_CR27","doi-asserted-by":"crossref","unstructured":"Rufino, J., Alam, M., Ferreira, J., Rehman, A., Tsang, K.F.: Orchestration of containerized microservices for IIoT using docker. In: 2017 IEEE International Conference on Industrial Technology (ICIT), pp. 1532\u20131536. IEEE (2017)","DOI":"10.1109\/ICIT.2017.7915594"},{"key":"19_CR28","unstructured":"Schatten, M., Peharda, T., Tomicic, I.: Towards an orchestrated game development approach to digital twinning in autonomous vehicles. In: Central European Conference on Information and Intelligent Systems, pp.\u00a03\u20138. Faculty of Organization and Informatics Varazdin (2022)"},{"key":"19_CR29","unstructured":"Schatten, M., Tomicic, I., Duric, B.O.: Towards application programming interfaces for cloud services orchestration platforms in computer games. In: Central European Conference on Information and Intelligent Systems, pp. 9\u201314. Faculty of Organization and Informatics Varazdin (2020)"},{"key":"19_CR30","unstructured":"Schatten, M., Tomi\u010di\u0107, I., \u0110uri\u0107, B.O.: Orchestration platforms for hybrid artificial intelligence in computer games-a conceptual model. In: Central European Conference on Information and Intelligent Systems, pp.\u00a03\u20138. Faculty of Organization and Informatics Varazdin (2020)"},{"key":"19_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1007\/978-3-540-68265-3_19","volume-title":"Coordination Models and Languages","author":"A Singh","year":"2008","unstructured":"Singh, A., Ramakrishnan, C.R., Smolka, S.A.: A process calculus for mobile\u00a0ad\u00a0hoc\u00a0networks. In: Lea, D., Zavattaro, G. (eds.) COORDINATION 2008. LNCS, vol. 5052, pp. 296\u2013314. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-68265-3_19"},{"key":"19_CR32","unstructured":"Vald\u00e9s, A.: The 5 best kubernetes alternatives (2021). https:\/\/hackernoon.com\/the-5-best-kubernetes-alternatives-ks3f344k. Accessed 20 June 2024"},{"key":"19_CR33","unstructured":"Van\u00a0Harmelen, F., Lifschitz, V., Porter, B.: Handbook of Knowledge Representation. Elsevier (2008)"},{"key":"19_CR34","doi-asserted-by":"crossref","unstructured":"Wei, C., Hindriks, K.V., Jonker, C.M.: The role of communication in coordination protocols for cooperative robot teams. In: ICAART (2), pp. 28\u201339 (2014)","DOI":"10.5220\/0004758700280039"},{"key":"19_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/BFb0026581","volume-title":"Theory and Practice of Parallel Programming","author":"N Yoshida","year":"1995","unstructured":"Yoshida, N.: Graph notation for concurrent combinators. In: Ito, T., Yonezawa, A. (eds.) TPPP 1994. LNCS, vol. 907, pp. 393\u2013412. Springer, Heidelberg (1995). https:\/\/doi.org\/10.1007\/BFb0026581"}],"container-title":["Lecture Notes in Computer Science","Intelligent Data Engineering and Automated Learning \u2013 IDEAL 2024"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-77731-8_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T16:45:50Z","timestamp":1732034750000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-77731-8_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,14]]},"ISBN":["9783031777301","9783031777318"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-77731-8_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024,11,14]]},"assertion":[{"value":"14 November 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IDEAL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Intelligent Data Engineering and Automated Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Valencia","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 November 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 November 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ideal2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}