{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T10:08:57Z","timestamp":1786702137341,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T00:00:00Z","timestamp":1557705600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,5,13]]},"DOI":"10.1145\/3308560.3316509","type":"proceedings-article","created":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T12:17:59Z","timestamp":1557749879000},"page":"655-662","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":31,"title":["MAMS: Multi-Agent MicroServices\u2731"],"prefix":"10.1145","author":[{"given":"Rem","family":"W. Collier","sequence":"first","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eoin","family":"O'Neill","sequence":"additional","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Lillis","sequence":"additional","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gregory","family":"O'Hare","sequence":"additional","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,5,13]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Fourth International Conference on Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM 1999)","author":"Bellifemine Fabio","year":"1999","unstructured":"Fabio Bellifemine , Agostino Poggi , and Giovanni Rimassa . 1999 . JADE \u2013 A FIPA-compliant Agent Framework . Fourth International Conference on Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM 1999) (1999), 97\u2013108. Fabio Bellifemine, Agostino Poggi, and Giovanni Rimassa. 1999. JADE \u2013 A FIPA-compliant Agent Framework. Fourth International Conference on Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM 1999)(1999), 97\u2013108."},{"key":"e_1_3_2_1_2_1","volume-title":"Cloud-Native Services With Akka And Kubernetes Tips for running your stateful services as if they are stateless by Jonas Bon\u00e9r.","author":"Boner Jonas","year":"2019","unstructured":"Jonas Boner . 2019. How To Build Stateful , Cloud-Native Services With Akka And Kubernetes Tips for running your stateful services as if they are stateless by Jonas Bon\u00e9r. ( 2019 ). https:\/\/www.lightbend.com\/white-papers-and-reports Jonas Boner. 2019. How To Build Stateful , Cloud-Native Services With Akka And Kubernetes Tips for running your stateful services as if they are stateless by Jonas Bon\u00e9r. (2019). https:\/\/www.lightbend.com\/white-papers-and-reports"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/11678823"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/b137449"},{"key":"e_1_3_2_1_5_1","series-title":"Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).","volume-title":"Multi-agent interactions on the web through linked data notifications","author":"Calbimonte Jean\u00a0Paul","unstructured":"Jean\u00a0Paul Calbimonte , Davide Calvaresi , and Michael Schumacher . 2018. Multi-agent interactions on the web through linked data notifications . In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Jean\u00a0Paul Calbimonte, Davide Calvaresi, and Michael Schumacher. 2018. Multi-agent interactions on the web through linked data notifications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)."},{"key":"e_1_3_2_1_6_1","first-page":"215","article-title":"Distributed artificial intelligence: An overview","volume":"31","author":"Chaib-Draa B","year":"1994","unstructured":"B Chaib-Draa , A Ken , J Williams , C Hall , and R Kent . 1994 . Distributed artificial intelligence: An overview . Encyclopedia Of Computer Science And Technology 31 (1994), 215 \u2013 243 . B Chaib-Draa, A Ken, J Williams, C Hall, and R Kent. 1994. Distributed artificial intelligence: An overview. Encyclopedia Of Computer Science And Technology 31 (1994), 215\u2013243.","journal-title":"Encyclopedia Of Computer Science And Technology"},{"key":"e_1_3_2_1_7_1","volume-title":"Engineering World-Wide Multi-Agent Systems with Hypermedia. In 6th International Workshop on Engineering Multi-Agent Systems (EMAS). http:\/\/www.fipa.org\/repository\/standardspecs.html","author":"Ciortea Andrei","year":"2018","unstructured":"Andrei Ciortea , Olivier Boissier , and Alessandro Ricci . 2018 . Engineering World-Wide Multi-Agent Systems with Hypermedia. In 6th International Workshop on Engineering Multi-Agent Systems (EMAS). http:\/\/www.fipa.org\/repository\/standardspecs.html , Andrei Ciortea, Olivier Boissier, and Alessandro Ricci. 2018. Engineering World-Wide Multi-Agent Systems with Hypermedia. In 6th International Workshop on Engineering Multi-Agent Systems (EMAS). http:\/\/www.fipa.org\/repository\/standardspecs.html,"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"R.W. Collier S. Russell and D. Lillis. 2015. Reflecting on agent programming with agentspeak(L). Vol.\u00a09387.  R.W. Collier S. Russell and D. Lillis. 2015. Reflecting on agent programming with agentspeak(L). Vol.\u00a09387.","DOI":"10.1007\/978-3-319-25524-8_22"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2687357.2687362"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2017.24"},{"key":"e_1_3_2_1_11_1","first-page":"7","article-title":"Modelling Agent Societies: Co-ordination Frameworks and Institutions","volume":"2258","author":"Dignum Virginia","year":"2001","unstructured":"Virginia Dignum and Frank Dignum . 2001 . Modelling Agent Societies: Co-ordination Frameworks and Institutions . Progress in Artificial Intelligence 2258 (2001), 7 \u2013 21 . arXiv:arXiv:hep-th\/0112055v2 Virginia Dignum and Frank Dignum. 2001. Modelling Agent Societies: Co-ordination Frameworks and Institutions. Progress in Artificial Intelligence 2258 (2001), 7\u201321. arXiv:arXiv:hep-th\/0112055v2","journal-title":"Progress in Artificial Intelligence"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Nicola Dragoni Saverio Giallorenzo Alberto Lafuente Manuel Mazzara Fabrizio Montesi Ruslan Mustafin Larisa Safina Nicola Dragoni Saverio Giallorenzo Alberto Lafuente Manuel Mazzara Fabrizio Montesi Manuel Mazzara and Bertrand\u00a0Meyer Present. 2017. Microservices : yesterday today and tomorrow. Present and Ulterior Software Engineering(2017).  Nicola Dragoni Saverio Giallorenzo Alberto Lafuente Manuel Mazzara Fabrizio Montesi Ruslan Mustafin Larisa Safina Nicola Dragoni Saverio Giallorenzo Alberto Lafuente Manuel Mazzara Fabrizio Montesi Manuel Mazzara and Bertrand\u00a0Meyer Present. 2017. Microservices : yesterday today and tomorrow. Present and Ulterior Software Engineering(2017).","DOI":"10.1007\/978-3-319-67425-4_12"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Nicola Dragoni Ivan Lanese Stephan\u00a0Thordal Larsen Manuel Mazzara Ruslan Mustafin and Larisa Safina. 2018. Microservices: How to make your application scale. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). arXiv:1702.07149  Nicola Dragoni Ivan Lanese Stephan\u00a0Thordal Larsen Manuel Mazzara Ruslan Mustafin and Larisa Safina. 2018. Microservices: How to make your application scale. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). arXiv:1702.07149","DOI":"10.1007\/978-3-319-74313-4_8"},{"key":"e_1_3_2_1_14_1","volume-title":"Incremental Planning to ControI Time-Constrained Blackboard-Based Problem Solver","author":"Durfee V.R.","year":"1988","unstructured":"Lesser\u00a0 V.R. Durfee , E.H.1988. Incremental Planning to ControI Time-Constrained Blackboard-Based Problem Solver . IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS 24, 5 ( 1988 ). Lesser\u00a0V.R. Durfee, E.H.1988. Incremental Planning to ControI Time-Constrained Blackboard-Based Problem Solver. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS 24, 5 (1988)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/514183.514185"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/191246.191322"},{"key":"e_1_3_2_1_19_1","unstructured":"FIPA. 2000. FIPA Standards. http:\/\/www.fipa.org  FIPA. 2000. FIPA Standards. http:\/\/www.fipa.org"},{"key":"e_1_3_2_1_20_1","unstructured":"Martin Fowler. 2014. MicroServices: A definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html  Martin Fowler. 2014. MicroServices: A definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"e_1_3_2_1_21_1","volume-title":"Second International Workshop, CIA\u2019 98, Paris, France, July 4-7, 1998, Proceedings. Cia 1435(1998)","author":"Guttman R","year":"1998","unstructured":"R Guttman and P Maes . 1998 . Cooperative Information Agents II, Learning, Mobility and Electronic Commerce for Information Discovery on the Internet , Second International Workshop, CIA\u2019 98, Paris, France, July 4-7, 1998, Proceedings. Cia 1435(1998) , 135\u2013147. R Guttman and P Maes. 1998. Cooperative Information Agents II, Learning, Mobility and Electronic Commerce for Information Discovery on the Internet, Second International Workshop, CIA\u2019 98, Paris, France, July 4-7, 1998, Proceedings. Cia 1435(1998), 135\u2013147."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2005.12.002"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICUFN.2017.7993746"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_3_2_1_25_1","first-page":"17","article-title":"A lightweight virtualization cluster reference architecture derived from open source paas platforms","volume":"1","author":"Kratzke Nane","year":"2014","unstructured":"Nane Kratzke . 2014 . A lightweight virtualization cluster reference architecture derived from open source paas platforms . Open Journal of Mobile Computing and Cloud Computing 1 , 2 (2014), 17 \u2013 30 . Nane Kratzke. 2014. A lightweight virtualization cluster reference architecture derived from open source paas platforms. Open Journal of Mobile Computing and Cloud Computing 1, 2 (2014), 17\u201330.","journal-title":"Open Journal of Mobile Computing and Cloud Computing"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Kalliopi Kravari and Nick Bassiliades. 2018. A Rule-Based eCommerce Methodology for the IoT Using Trustworthy Intelligent Agents and Microservices.  Kalliopi Kravari and Nick Bassiliades. 2018. A Rule-Based eCommerce Methodology for the IoT Using Trustworthy Intelligent Agents and Microservices.","DOI":"10.1007\/978-3-319-99906-7_22"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12842-4_21"},{"key":"e_1_3_2_1_28_1","unstructured":"Petar Krivic Pavle Skocir Mario Kusek and Gordan Jezic. 2018. Microservices as agents in IoT systems. In Smart Innovation Systems and Technologies. arXiv:arXiv:1607.08131v1  Petar Krivic Pavle Skocir Mario Kusek and Gordan Jezic. 2018. Microservices as agents in IoT systems. In Smart Innovation Systems and Technologies. arXiv:arXiv:1607.08131v1"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3155112.3158370"},{"key":"e_1_3_2_1_31_1","volume-title":"ProMAS 2012","author":"Lillis David","year":"2013","unstructured":"David Lillis , Rem\u00a0 W. Collier , and Howell\u00a0 R. Jordan . 2013 . Evaluation of a Conversation Management Toolkit for Multi Agent Programming. In Programming Multi-Agent Systems - 10th International Workshop , ProMAS 2012 , Valencia, Spain , June 5, 2012, Revised Selected Papers, Mehdi Dastani, Jomi\u00a0F. H\u00fcbner, and Brian Logan(Eds.). Vol.\u00a07837. Springer Verlag Heidelberg, 90\u2013107. David Lillis, Rem\u00a0W. Collier, and Howell\u00a0R. Jordan. 2013. Evaluation of a Conversation Management Toolkit for Multi Agent Programming. In Programming Multi-Agent Systems - 10th International Workshop, ProMAS 2012, Valencia, Spain, June 5, 2012, Revised Selected Papers, Mehdi Dastani, Jomi\u00a0F. H\u00fcbner, and Brian Logan(Eds.). Vol.\u00a07837. Springer Verlag Heidelberg, 90\u2013107."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 5th European Workshop on Multi-Agent Systems (EUMAS \u201907)","author":"Lillis David","year":"2007","unstructured":"David Lillis , Rem\u00a0 W. Collier , Fergus Toolan , and John Dunnion . 2007 . Evaluating Communication Strategies in a Multi Agent Information Retrieval System . In Proceedings of the 5th European Workshop on Multi-Agent Systems (EUMAS \u201907) . Hammamet, Tunisia. David Lillis, Rem\u00a0W. Collier, Fergus Toolan, and John Dunnion. 2007. Evaluating Communication Strategies in a Multi Agent Information Retrieval System. In Proceedings of the 5th European Workshop on Multi-Agent Systems (EUMAS \u201907). Hammamet, Tunisia."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Michael Luck Peter McBurney and Chris Preist. 2003. Agent technology: enabling next generation computing (a roadmap for agent based computing). AgentLink.  Michael Luck Peter McBurney and Chris Preist. 2003. Agent technology: enabling next generation computing (a roadmap for agent based computing). AgentLink.","DOI":"10.1023\/B:AGNT.0000038027.29035.7c"},{"key":"e_1_3_2_1_34_1","unstructured":"Ekaterina Novoseltseva. 2019. Benefits of Microservices Architecture Implementation. https:\/\/dzone.com\/articles\/benefits-amp-examples-of-microservices-architectur  Ekaterina Novoseltseva. 2019. Benefits of Microservices Architecture Implementation. https:\/\/dzone.com\/articles\/benefits-amp-examples-of-microservices-architectur"},{"key":"e_1_3_2_1_35_1","volume-title":"Coordination Artifacts: Environment-based Coordination for Intelligent Agents. International Joint Conference on Autonomous Agents and Multiagent Systems 2004)","author":"Omicini Andrea","year":"2004","unstructured":"Andrea Omicini , Alessandro Ricci , Mirko Viroli , Cristiano Castelfranchi , and Luca Tummolini . 2004 . Coordination Artifacts: Environment-based Coordination for Intelligent Agents. International Joint Conference on Autonomous Agents and Multiagent Systems 2004) (2004), 286\u2013293. Andrea Omicini, Alessandro Ricci, Mirko Viroli, Cristiano Castelfranchi, and Luca Tummolini. 2004. Coordination Artifacts: Environment-based Coordination for Intelligent Agents. International Joint Conference on Autonomous Agents and Multiagent Systems 2004) (2004), 286\u2013293."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1967428.1967435"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/FiCloud.2015.35"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems(2018)","author":"Ricci A.","year":"2018","unstructured":"A. Ricci , R.H. Bordini , J.F. Hubner , and R.\u00a0 W. Collier . 2018 . AgentSpeak (ER): An Extension of AgentSpeak (L) improving Encapsulation and Reasoning about Goals . Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems(2018) . A. Ricci, R.H. Bordini, J.F. Hubner, and R.\u00a0W. Collier. 2018. AgentSpeak (ER): An Extension of AgentSpeak (L) improving Encapsulation and Reasoning about Goals. Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems(2018)."},{"key":"e_1_3_2_1_39_1","unstructured":"Mark Richards. 2015. Microservices vs. service-oriented architecture. O\u2019Reilly Media.  Mark Richards. 2015. Microservices vs. service-oriented architecture. O\u2019Reilly Media."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","unstructured":"S. Russell H. Jordan G.M.P. O\u2019Hare and R.W. Collier. 2011. Agent factory: A framework for prototyping logic-based AOP languages. Vol.\u00a06973 LNAI.   S. Russell H. Jordan G.M.P. O\u2019Hare and R.W. Collier. 2011. Agent factory: A framework for prototyping logic-based AOP languages. Vol.\u00a06973 LNAI.","DOI":"10.1007\/978-3-642-24603-6_13"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3011141.3011155"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2014.39"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.304"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-006-0012-0"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0269888900008122"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-016-0337-0"}],"event":{"name":"WWW '19: The Web Conference","location":"San Francisco USA","acronym":"WWW '19","sponsor":["IW3C2 International World Wide Web Conference Committee"]},"container-title":["Companion Proceedings of The 2019 World Wide Web Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3308560.3316509","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3308560.3316509","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:24Z","timestamp":1750204404000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3308560.3316509"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,13]]},"references-count":43,"alternative-id":["10.1145\/3308560.3316509","10.1145\/3308560"],"URL":"https:\/\/doi.org\/10.1145\/3308560.3316509","relation":{},"subject":[],"published":{"date-parts":[[2019,5,13]]},"assertion":[{"value":"2019-05-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}