{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:29:11Z","timestamp":1762507751739,"version":"3.40.3"},"publisher-location":"Cham","reference-count":41,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030223960"},{"type":"electronic","value":"9783030223977"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":[[2019]]},"DOI":"10.1007\/978-3-030-22397-7_4","type":"book-chapter","created":{"date-parts":[[2019,6,4]],"date-time":"2019-06-04T18:14:14Z","timestamp":1559672054000},"page":"54-71","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["The share Operator for Field-Based Coordination"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2319-0375","authenticated-orcid":false,"given":"Giorgio","family":"Audrito","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1663-5102","authenticated-orcid":false,"given":"Jacob","family":"Beal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8109-1706","authenticated-orcid":false,"given":"Ferruccio","family":"Damiani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8392-5409","authenticated-orcid":false,"given":"Danilo","family":"Pianini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2702-5702","authenticated-orcid":false,"given":"Mirko","family":"Viroli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,6,5]]},"reference":[{"key":"4_CR1","doi-asserted-by":"publisher","unstructured":"Ashley-Rollman, M.P., Goldstein, S.C., Lee, P., Mowry, T.C., Pillai, P.: Meld: a declarative approach to programming ensembles. In: IEEE International Conference on Intelligent Robots and Systems (IROS 2007), pp. 2794\u20132800 (2007). https:\/\/doi.org\/10.1109\/IROS.2007.4399480","DOI":"10.1109\/IROS.2007.4399480"},{"key":"4_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-319-92408-3_1","volume-title":"Coordination Models and Languages","author":"G Audrito","year":"2018","unstructured":"Audrito, G., Beal, J., Damiani, F., Viroli, M.: Space-time universality of field calculus. In: Di Marzo Serugendo, G., Loreti, M. (eds.) COORDINATION 2018. LNCS, vol. 10852, pp. 1\u201320. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-92408-3_1"},{"key":"4_CR3","unstructured":"Audrito, G., Bergamini, S., Damiani, F., Viroli, M.: Effective collective summarisation of distributed data in mobile multi-agent systems. In: International Conference on Autonomous Agents and Multiagent Systems (AAMAS), pp. 1618\u20131626. ACM (2019). https:\/\/dl.acm.org\/citation.cfm?id=3331882"},{"key":"4_CR4","doi-asserted-by":"publisher","unstructured":"Audrito, G., Casadei, R., Damiani, F., Viroli, M.: Compositional blocks for optimal self-healing gradients. In: 11th International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2017), pp. 91\u2013100. IEEE (2017). https:\/\/doi.org\/10.1109\/SASO.2017.18","DOI":"10.1109\/SASO.2017.18"},{"key":"4_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/978-3-319-59746-1_4","volume-title":"Coordination Models and Languages","author":"G Audrito","year":"2017","unstructured":"Audrito, G., Damiani, F., Viroli, M.: Optimally-self-healing distributed gradient structures through bounded information speed. In: Jacquet, J.-M., Massink, M. (eds.) COORDINATION 2017. LNCS, vol. 10319, pp. 59\u201377. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-59746-1_4"},{"key":"4_CR6","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1016\/j.scico.2018.06.002","volume":"166","author":"G Audrito","year":"2018","unstructured":"Audrito, G., Damiani, F., Viroli, M.: Optimal single-path information propagation in gradient-based algorithms. Sci. Comput. Program. 166, 146\u2013166 (2018). https:\/\/doi.org\/10.1016\/j.scico.2018.06.002","journal-title":"Sci. Comput. Program."},{"key":"4_CR7","doi-asserted-by":"publisher","unstructured":"Audrito, G., Damiani, F., Viroli, M., Casadei, R.: Run-time management of computation domains in field calculus. In: 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 192\u2013197. IEEE (2016). https:\/\/doi.org\/10.1109\/FAS-W.2016.50","DOI":"10.1109\/FAS-W.2016.50"},{"issue":"1","key":"4_CR8","doi-asserted-by":"publisher","first-page":"5:1","DOI":"10.1145\/3285956","volume":"20","author":"G Audrito","year":"2019","unstructured":"Audrito, G., Viroli, M., Damiani, F., Pianini, D., Beal, J.: A higher-order calculus of computational fields. ACM Trans. Comput. Logic (TOCL) 20(1), 5:1\u20135:55 (2019). https:\/\/doi.org\/10.1145\/3285956","journal-title":"ACM Trans. Comput. Logic (TOCL)"},{"key":"4_CR9","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MIS.2006.29","volume":"21","author":"J Beal","year":"2006","unstructured":"Beal, J., Bachrach, J.: Infrastructure for engineered emergence in sensor\/actuator networks. IEEE Intell. Syst. 21, 10\u201319 (2006). https:\/\/doi.org\/10.1109\/MIS.2006.29","journal-title":"IEEE Intell. Syst."},{"key":"4_CR10","doi-asserted-by":"publisher","unstructured":"Beal, J., Dulman, S., Usbeck, K., Viroli, M., Correll, N.: Organizing the aggregate: languages for spatial computing. In: Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, chap. 16, pp. 436\u2013501. IGI Global (2013). https:\/\/doi.org\/10.4018\/978-1-4666-2092-6.ch01","DOI":"10.4018\/978-1-4666-2092-6.ch01"},{"issue":"9","key":"4_CR11","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2015.261","volume":"48","author":"J Beal","year":"2015","unstructured":"Beal, J., Pianini, D., Viroli, M.: Aggregate programming for the internet of things. IEEE Comput. 48(9), 22\u201330 (2015). https:\/\/doi.org\/10.1109\/MC.2015.261","journal-title":"IEEE Comput."},{"issue":"3","key":"4_CR12","doi-asserted-by":"publisher","first-page":"12:1","DOI":"10.1145\/3105758","volume":"12","author":"J Beal","year":"2017","unstructured":"Beal, J., Viroli, M., Pianini, D., Damiani, F.: Self-adaptation to device distribution in the internet of things. ACM Trans. Auton. Adapt. Syst. (TAAS) 12(3), 12:1\u201312:29 (2017). https:\/\/doi.org\/10.1145\/3105758","journal-title":"ACM Trans. Auton. Adapt. Syst. (TAAS)"},{"key":"4_CR13","unstructured":"Butera, W.: Programming a paintable computer. Ph.D. thesis, MIT, Cambridge, USA (2002)"},{"issue":"2","key":"4_CR14","doi-asserted-by":"publisher","first-page":"346","DOI":"10.2307\/1968337","volume":"33","author":"A Church","year":"1932","unstructured":"Church, A.: A set of postulates for the foundation of logic. Ann. Math. 33(2), 346\u2013366 (1932). https:\/\/doi.org\/10.2307\/1968337","journal-title":"Ann. Math."},{"key":"4_CR15","unstructured":"Clement, L., Nagpal, R.: Self-assembly and self-repairing topologies. In: Workshop on Adaptability in Multi-Agent Systems, RoboCup Australian Open (2003)"},{"key":"4_CR16","unstructured":"Coore, D.: Botanical computing: a developmental approach to generating inter connect topologies on an amorphous computer. Ph.D. thesis, MIT, Cambridge, MA, USA (1999)"},{"key":"4_CR17","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1016\/j.pmcj.2005.08.003","volume":"4","author":"C Curino","year":"2005","unstructured":"Curino, C., Giani, M., Giorgetta, M., Giusti, A., Murphy, A.L., Picco, G.P.: Mobile data collection in sensor networks: the tinylime middleware. Elsevier Pervasive Mob. Comput. J. 4, 446\u2013469 (2005). https:\/\/doi.org\/10.1016\/j.pmcj.2005.08.003","journal-title":"Elsevier Pervasive Mob. Comput. J."},{"issue":"1","key":"4_CR18","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008). https:\/\/doi.org\/10.1145\/1327452.1327492","journal-title":"Commun. ACM"},{"key":"4_CR19","doi-asserted-by":"publisher","unstructured":"Francia, M., Pianini, D., Beal, J., Viroli, M.: Towards a foundational API for resilient distributed systems design. In: 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems (FAS* W), pp. 27\u201332. IEEE (2017). https:\/\/doi.org\/10.1109\/FAS-W.2017.116","DOI":"10.1109\/FAS-W.2017.116"},{"key":"4_CR20","unstructured":"Giavitto, J.L., Godin, C., Michel, O., Prusinkiewicz, P.: Computational models for integrative and developmental biology. Technical report, 72\u20132002, U. d\u2019Evry, LaMI (2002)"},{"key":"4_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1007\/11527800_11","volume-title":"Unconventional Programming Paradigms","author":"J-L Giavitto","year":"2005","unstructured":"Giavitto, J.-L., Michel, O., Cohen, J., Spicher, A.: Computations in space and space in computations. In: Ban\u00e2tre, J.-P., Fradet, P., Giavitto, J.-L., Michel, O. (eds.) UPP 2004. LNCS, vol. 3566, pp. 137\u2013152. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11527800_11"},{"key":"4_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1007\/11502593_12","volume-title":"Distributed Computing in Sensor Systems","author":"R Gummadi","year":"2005","unstructured":"Gummadi, R., Gnawali, O., Govindan, R.: Macro-programming wireless sensor networks using Kairos. In: Prasanna, V.K., Iyengar, S.S., Spirakis, P.G., Welsh, M. (eds.) DCOSS 2005. LNCS, vol. 3560, pp. 126\u2013140. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11502593_12"},{"issue":"4","key":"4_CR23","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/MPRV.2008.80","volume":"7","author":"M Haklay","year":"2008","unstructured":"Haklay, M., Weber, P.: OpenStreetMap: user-generated street maps. IEEE Pervasive Comput. 7(4), 12\u201318 (2008). https:\/\/doi.org\/10.1109\/MPRV.2008.80","journal-title":"IEEE Pervasive Comput."},{"key":"4_CR24","doi-asserted-by":"publisher","unstructured":"Hoyer, S., Hamman, J.: xarray: N-D labeled arrays and datasets in Python. J. Open Res. Softw. 5(1), 10 (2017). https:\/\/doi.org\/10.5334\/jors.148","DOI":"10.5334\/jors.148"},{"issue":"3","key":"4_CR25","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/MCSE.2007.55","volume":"9","author":"JD Hunter","year":"2007","unstructured":"Hunter, J.D.: Matplotlib: a 2D graphics environment. Comput. Sci. Eng. 9(3), 90\u201395 (2007). https:\/\/doi.org\/10.1109\/MCSE.2007.55","journal-title":"Comput. Sci. Eng."},{"key":"4_CR26","unstructured":"Kondacs, A.: Biologically-inspired self-assembly of 2D shapes, using global-to-local compilation. In: International Joint Conference on Artificial Intelligence (IJCAI), pp. 633\u2013638. Morgan Kaufmann Publishers Inc. (2003)"},{"key":"4_CR27","unstructured":"Lasser, C., Massar, J., Miney, J., Dayton, L.: Starlisp Reference Manual. Thinking Machines Corporation (1988)"},{"key":"4_CR28","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/844128.844142","volume":"36","author":"S Madden","year":"2002","unstructured":"Madden, S., Franklin, M.J., Hellerstein, J.M., Hong, W.: TAG: a tiny AGgregation service for ad-hoc sensor networks. SIGOPS Oper. Syst. Rev. 36, 131\u2013146 (2002). https:\/\/doi.org\/10.1145\/844128.844142","journal-title":"SIGOPS Oper. Syst. Rev."},{"issue":"4","key":"4_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1538942.1538945","volume":"18","author":"M Mamei","year":"2009","unstructured":"Mamei, M., Zambonelli, F.: Programming pervasive and mobile computing applications: the tota approach. ACM Trans. Softw. Eng. Methodol. (TOSEM) 18(4), 1\u201356 (2009). https:\/\/doi.org\/10.1145\/1538942.1538945","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"issue":"1","key":"4_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0890-5401(92)90008-4","volume":"100","author":"R Milner","year":"1992","unstructured":"Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, part I. Inf. Comput. 100(1), 1\u201340 (1992). https:\/\/doi.org\/10.1016\/0890-5401(92)90008-4","journal-title":"Inf. Comput."},{"key":"4_CR31","unstructured":"Nagpal, R.: Programmable self-assembly: constructing global shape using biologically-inspired local interactions and origami mathematics. Ph.D. thesis, MIT, Cambridge, MA, USA (2001)"},{"key":"4_CR32","doi-asserted-by":"publisher","unstructured":"Newton, R., Welsh, M.: Region streams: functional macroprogramming for sensor networks. In: Workshop on Data Management for Sensor Networks, DMSN 2004, pp. 78\u201387. ACM (2004). https:\/\/doi.org\/10.1145\/1052199.1052213","DOI":"10.1145\/1052199.1052213"},{"issue":"3","key":"4_CR33","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1057\/jos.2012.27","volume":"7","author":"D Pianini","year":"2013","unstructured":"Pianini, D., Montagna, S., Viroli, M.: Chemical-oriented simulation of computational systems with ALCHEMIST. J. Simul. 7(3), 202\u2013215 (2013). https:\/\/doi.org\/10.1057\/jos.2012.27","journal-title":"J. Simul."},{"key":"4_CR34","doi-asserted-by":"publisher","unstructured":"Pianini, D., Viroli, M., Beal, J.: Protelis: practical aggregate programming. In: ACM Symposium on Applied Computing 2015, pp. 1846\u20131853 (2015). https:\/\/doi.org\/10.1145\/2695664.2695913","DOI":"10.1145\/2695664.2695913"},{"issue":"8","key":"4_CR35","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1145\/79173.79181","volume":"33","author":"LG Valiant","year":"1990","unstructured":"Valiant, L.G.: A bridging model for parallel computation. Commun. ACM 33(8), 103\u2013111 (1990). https:\/\/doi.org\/10.1145\/79173.79181","journal-title":"Commun. ACM"},{"issue":"2","key":"4_CR36","doi-asserted-by":"publisher","first-page":"16:1","DOI":"10.1145\/3177774","volume":"28","author":"M Viroli","year":"2018","unstructured":"Viroli, M., Audrito, G., Beal, J., Damiani, F., Pianini, D.: Engineering resilient collective adaptive systems by self-stabilisation. ACM Trans. Model. Comput. Simul. (TOMACS) 28(2), 16:1\u201316:28 (2018). https:\/\/doi.org\/10.1145\/3177774","journal-title":"ACM Trans. Model. Comput. Simul. (TOMACS)"},{"key":"4_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1007\/978-3-319-92408-3_12","volume-title":"Coordination Models and Languages","author":"M Viroli","year":"2018","unstructured":"Viroli, M., Beal, J., Damiani, F., Audrito, G., Casadei, R., Pianini, D.: From field-based coordination to aggregate computing. In: Di Marzo Serugendo, G., Loreti, M. (eds.) COORDINATION 2018. LNCS, vol. 10852, pp. 252\u2013279. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-92408-3_12"},{"key":"4_CR38","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.scico.2015.06.003","volume":"110","author":"M Viroli","year":"2015","unstructured":"Viroli, M., Pianini, D., Montagna, S., Stevenson, G., Zambonelli, F.: A coordination model of pervasive service ecosystems. Sci. Comput. Program. 110, 3\u201322 (2015). https:\/\/doi.org\/10.1016\/j.scico.2015.06.003","journal-title":"Sci. Comput. Program."},{"key":"4_CR39","doi-asserted-by":"publisher","unstructured":"Whitehouse, K., Sharp, C., Brewer, E., Culler, D.: Hood: a neighborhood abstraction for sensor networks. In: Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services. ACM Press (2004). https:\/\/doi.org\/10.1145\/990064.990079","DOI":"10.1145\/990064.990079"},{"issue":"3","key":"4_CR40","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/601858.601861","volume":"31","author":"Yong Yao","year":"2002","unstructured":"Yamins, D.: A theory of local-to-global algorithms for one-dimensional spatial multi-agent systems. Ph.D. thesis, Harvard, Cambridge, MA, USA (2007). https:\/\/doi.org\/10.1145\/601858.601861","journal-title":"ACM SIGMOD Record"},{"key":"4_CR41","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/601858.601861","volume":"31","author":"Y Yao","year":"2002","unstructured":"Yao, Y., Gehrke, J.: The cougar approach to in-network query processing in sensor networks. SIGMOD Rec. 31, 9\u201318 (2002)","journal-title":"SIGMOD Rec."}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-22397-7_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,4]],"date-time":"2023-06-04T00:02:22Z","timestamp":1685836942000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-22397-7_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030223960","9783030223977"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-22397-7_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"5 June 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"COORDINATION","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Coordination Languages and Models","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kongens Lyngby","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Denmark","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 June 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 June 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"coordination2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.discotec.org\/2019\/coordination","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}