{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T04:17:41Z","timestamp":1748405861813,"version":"3.41.0"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319192819"},{"type":"electronic","value":"9783319192826"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-19282-6_12","type":"book-chapter","created":{"date-parts":[[2015,4,29]],"date-time":"2015-04-29T11:05:56Z","timestamp":1430305556000},"page":"186-193","source":"Crossref","is-referenced-by-count":3,"title":["Blending Event-Based and Multi-Agent Systems Around Coordination Abstractions"],"prefix":"10.1007","author":[{"given":"Andrea","family":"Omicini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giancarlo","family":"Fortino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefano","family":"Mariani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"3","key":"12_CR1","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/2.825698","volume":"33","author":"J. Bacon","year":"2000","unstructured":"Bacon, J., Moody, K., Bates, J., Heyton, R., Ma, C., McNeil, A., Seidel, O., Spiteri, M.: Generic support for distributed applications. Computer\u00a033(3), 68\u201376 (2000)","journal-title":"Computer"},{"issue":"4","key":"12_CR2","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MC.1987.1663532","volume":"20","author":"F.P. Brooks","year":"1987","unstructured":"Brooks, F.P.: No Silver Bullet Essence and Accidents of Software Engineering. Computer\u00a020(4), 10\u201319 (1987)","journal-title":"Computer"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Casadei, M., Omicini, A.: Situated tuple centres in ReSpecT. In: Shin, S.Y., Ossowski, S., Menezes, R., Viroli, M. (eds.) 24th Annual ACM Symposium on Applied Computing (SAC 2009), vol.\u00a0III, pp. 1361\u20131368. ACM, Honolulu (2009)","DOI":"10.1145\/1529282.1529586"},{"issue":"1-2","key":"12_CR4","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/S0004-3702(98)00056-3","volume":"103","author":"C. Castelfranchi","year":"1998","unstructured":"Castelfranchi, C.: Modelling social action for AI agents. Artificial Intelligence\u00a0103(1-2), 157\u2013182 (1998)","journal-title":"Artificial Intelligence"},{"issue":"2","key":"12_CR5","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1145\/234528.234732","volume":"28","author":"P. Ciancarini","year":"1996","unstructured":"Ciancarini, P.: Coordination models and languages as software integrators. ACM Computing Surveys\u00a028(2), 300\u2013302 (1996)","journal-title":"ACM Computing Surveys"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Ciancarini, P., Omicini, A., Zambonelli, F.: Multiagent system engineering: The coordination viewpoint. In: Jennings, N.R., Lesp\u00e9rance, Y. (eds.) Intelligent Agents VI. LNCS (LNAI), vol.\u00a01757, pp. 250\u2013259. Springer, Heidelberg (2000)","DOI":"10.1007\/10719619_19"},{"issue":"9","key":"12_CR7","doi-asserted-by":"publisher","first-page":"827","DOI":"10.1109\/32.950318","volume":"27","author":"G. Cugola","year":"2001","unstructured":"Cugola, G., Di Nitto, E., Fuggetta, A.: The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Transactions on Software Engineering\u00a027(9), 827\u2013850 (2001)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"12_CR8","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1002\/cpe.945","volume":"18","author":"A. Stefano Di","year":"2006","unstructured":"Di Stefano, A., Pappalardo, G., Santoro, C., Tramontana, E.: The transparent implementation of agent communication contexts. Concurrency and Computation: Practice and Experience\u00a018(4), 387\u2013407 (2006)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"12_CR9","first-page":"72","volume-title":"2nd International Conference on Multi-Agent Systems (ICMAS 1996)","author":"J. Ferber","year":"1996","unstructured":"Ferber, J., M\u00fcller, J.P.: Influences and reaction: A model of situated multiagent systems. In: Tokoro, M. (ed.) 2nd International Conference on Multi-Agent Systems (ICMAS 1996), pp. 72\u201379. AAAI Press, Tokio (1996)"},{"issue":"4","key":"12_CR10","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1017\/S0269888903000559","volume":"17","author":"L. Fiege","year":"2002","unstructured":"Fiege, L., M\u00fchl, G., G\u00e4rtner, F.C.: Modular event-based systems. The Knowledge Engineering Review\u00a017(4), 359\u2013388 (2002)","journal-title":"The Knowledge Engineering Review"},{"key":"12_CR11","unstructured":"Freeman, E., Hupfer, S., Arnold, K.: JavaSpaces Principles, Patterns, and Practice: Principles, Patterns and Practices. The Jini Technology Series. Addison-Wesley Longman (June 1999)"},{"issue":"2","key":"12_CR12","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/129630.129635","volume":"35","author":"D. Gelernter","year":"1992","unstructured":"Gelernter, D., Carriero, N.: Coordination languages and their significance. Communications of the ACM\u00a035(2), 97\u2013107 (1992)","journal-title":"Communications of the ACM"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/11860990_2","volume-title":"Modular Programming Languages","author":"P. Haller","year":"2006","unstructured":"Haller, P., Odersky, M.: Event-based programming without inversion of control. In: Lightfoot, D.E., Ren, X.-M. (eds.) JMLC 2006. LNCS, vol.\u00a04228, pp. 4\u201322. Springer, Heidelberg (2006)"},{"issue":"2","key":"12_CR14","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/S0004-3702(99)00107-1","volume":"117","author":"N.R. Jennings","year":"2000","unstructured":"Jennings, N.R.: On agent-based software engineering. Artificial Intelligence\u00a0117(2), 277\u2013296 (2000)","journal-title":"Artificial Intelligence"},{"issue":"4","key":"12_CR15","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/367211.367250","volume":"44","author":"N.R. Jennings","year":"2001","unstructured":"Jennings, N.R.: An agent-based approach for building complex software systems. Communications of the ACM\u00a044(4), 35\u201341 (2001)","journal-title":"Communications of the ACM"},{"issue":"1","key":"12_CR16","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/174666.174668","volume":"26","author":"T.W. Malone","year":"1994","unstructured":"Malone, T.W., Crowston, K.: The interdisciplinary study of coordination. ACM Computing Surveys\u00a026(1), 87\u2013119 (1994)","journal-title":"ACM Computing Surveys"},{"key":"12_CR17","doi-asserted-by":"publisher","first-page":"298","DOI":"10.1016\/j.engappai.2014.10.006","volume":"41","author":"S. Mariani","year":"2015","unstructured":"Mariani, S., Omicini, A.: Coordinating activities and change: An event-driven architecture for situated MAS. Engineering Applications of Artificial Intelligence\u00a041, 298\u2013309 (2015)","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"12_CR18","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/2509578.2509588","volume-title":"2013 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Onward! 2013)","author":"A. Milicevic","year":"2013","unstructured":"Milicevic, A., Jackson, D., Gligoric, M., Marinov, D.: Model-based, event-driven programming paradigm for interactive Web applications. In: 2013 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Onward! 2013), pp. 17\u201336. ACM Press, New York (2013)"},{"key":"12_CR19","volume-title":"Distributed Event-Based Systems","author":"G. M\u00fchl","year":"2006","unstructured":"M\u00fchl, G., Fiege, L., Pietzuch, P.: Distributed Event-Based Systems. Springer, Heidelberg (2006)"},{"key":"12_CR20","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1145\/298151.298229","volume-title":"1999 ACM Symposium on Applied Computing (SAC 1999)","author":"A. Omicini","year":"1999","unstructured":"Omicini, A.: On the semantics of tuple-based coordination models. In: 1999 ACM Symposium on Applied Computing (SAC 1999), pp. 175\u2013182. ACM, New York (1999)"},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Omicini, A.: Towards a notion of agent coordination context. In: Marinescu, D.C., Lee, C. (eds.) Process Coordination and Ubiquitous Computing, chap. 12, pp. 187\u2013200. CRC Press, Boca Raton (2002)","DOI":"10.1201\/9781003072492-15"},{"issue":"3","key":"12_CR22","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/S0167-6423(01)00011-9","volume":"41","author":"A. Omicini","year":"2001","unstructured":"Omicini, A., Denti, E.: From tuple spaces to tuple centres. Science of Computer Programming\u00a041(3), 277\u2013294 (2001)","journal-title":"Science of Computer Programming"},{"key":"12_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/11738817_5","volume-title":"Software Engineering for Multi-Agent Systems IV","author":"A. Omicini","year":"2006","unstructured":"Omicini, A., Ricci, A., Viroli, M.: Coordination artifacts as first-class abstractions for MAS engineering: State of the research. In: Garcia, A., Choren, R., Lucena, C., Giorgini, P., Holvoet, T., Romanovsky, A. (eds.) SELMAS 2005. LNCS, vol.\u00a03914, pp. 71\u201390. Springer, Heidelberg (2006)"},{"issue":"3","key":"12_CR24","doi-asserted-by":"publisher","first-page":"432","DOI":"10.1007\/s10458-008-9053-x","volume":"17","author":"A. Omicini","year":"2008","unstructured":"Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems\u00a017(3), 432\u2013456 (2008)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"12_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1007\/11767954_15","volume-title":"Coordination Models and Languages","author":"A. Omicini","year":"2006","unstructured":"Omicini, A., Ricci, A., Zaghini, N.: Distributed workflow upon linkable coordination artifacts. In: Ciancarini, P., Wiklicky, H. (eds.) COORDINATION 2006. LNCS, vol.\u00a04038, pp. 228\u2013246. Springer, Heidelberg (2006)"},{"issue":"3","key":"12_CR26","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1023\/A:1010060322135","volume":"2","author":"A. Omicini","year":"1999","unstructured":"Omicini, A., Zambonelli, F.: Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems\u00a02(3), 251\u2013269 (1999)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"12_CR27","doi-asserted-by":"crossref","unstructured":"Papadopoulos, G.A., Arbab, F.: Coordination models and languages. In: Zelkowitz, M.V. (ed.) The Engineering of Large Systems. Advances in Computers, vol.\u00a046, pp. 329\u2013400. Academic Press (1998)","DOI":"10.1016\/S0065-2458(08)60208-9"},{"key":"12_CR28","first-page":"312","volume-title":"1st International Conference on Multi Agent Systems (ICMAS 1995)","author":"A.S. Rao","year":"1995","unstructured":"Rao, A.S., Georgeff, M.P.: BDI agents: From theory to practice. In: Lesser, V.R., Gasser, L. (eds.) 1st International Conference on Multi Agent Systems (ICMAS 1995), pp. 312\u2013319. The MIT Press, San Francisco (1995)"},{"key":"12_CR29","unstructured":"Suchman, L.A.: Situated actions. In: Plans and Situated Actions: The Problem of Human-Machine Communication, chap.\u00a04, pp. 49\u201367. Cambridge University Press, New York (1987)"},{"key":"12_CR30","unstructured":"Viroli, M., Omicini, A.: Coordination as a service. Fundamenta Informaticae\u00a073(4), 507\u2013534 (2006); special issue: Best papers of FOCLASA 2002"},{"key":"12_CR31","first-page":"1414","volume-title":"International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2002)","author":"M. Viroli","year":"2002","unstructured":"Viroli, M., Omicini, A., Ricci, A.: On the expressiveness of event-based coordination media. In: Arabnia, H.R. (ed.) International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2002), vol.\u00a0III, pp. 1414\u20131420. CSREA Press, Las Vegas (2002)"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"Viroli, M., Ricci, A.: Tuple-based coordination models in event-based scenarios. In: 22nd International Conference on Distributed Computing Systems, Workshop Proceedings, pp. 595\u2013601. IEEE CS (2002)","DOI":"10.1109\/ICDCSW.2002.1030835"},{"key":"12_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1007\/3-540-61052-9_37","volume-title":"Coordination Languages and Models","author":"P. Wegner","year":"1996","unstructured":"Wegner, P.: Coordination as constrained interaction. In: Hankin, C., Ciancarini, P. (eds.) COORDINATION 1996. LNCS, vol.\u00a01061, pp. 28\u201333. Springer, Heidelberg (1996)"},{"issue":"1","key":"12_CR34","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10458-006-0012-0","volume":"14","author":"D. Weyns","year":"2007","unstructured":"Weyns, D., Omicini, A., Odell, J.J.: Environment as a first-class abstraction in multi-agent systems. Autonomous Agents and Multi-Agent Systems\u00a014(1), 5\u201330 (2007)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"issue":"2","key":"12_CR35","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1017\/S0269888900008122","volume":"10","author":"M.J. Wooldridge","year":"1995","unstructured":"Wooldridge, M.J., Jennings, N.R.: Intelligent agents: Theory and practice. Knowledge Engineering Review\u00a010(2), 115\u2013152 (1995)","journal-title":"Knowledge Engineering Review"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19282-6_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T17:25:45Z","timestamp":1748366745000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-19282-6_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319192819","9783319192826"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19282-6_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}