{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T05:23:20Z","timestamp":1771910600387,"version":"3.50.1"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319191942","type":"print"},{"value":"9783319191959","type":"electronic"}],"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-19195-9_8","type":"book-chapter","created":{"date-parts":[[2015,5,5]],"date-time":"2015-05-05T06:28:41Z","timestamp":1430807321000},"page":"113-128","source":"Crossref","is-referenced-by-count":25,"title":["Code Mobility Meets Self-organisation: A Higher-Order Calculus of Computational Fields"],"prefix":"10.1007","author":[{"given":"Ferruccio","family":"Damiani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mirko","family":"Viroli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danilo","family":"Pianini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jacob","family":"Beal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Beal, J.: Dynamically defined processes for spatial computers. In: Spatial Computing Workshop, New York, pp. 206\u2013211. IEEE (September 2009)","DOI":"10.1109\/SASOW.2010.74"},{"key":"8_CR2","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 Intelligent Systems\u00a021, 10\u201319 (2006)","journal-title":"IEEE Intelligent Systems"},{"key":"8_CR3","unstructured":"Beal, J., Dulman, S., Usbeck, K., Viroli, M., Correll, N.: Organizing the aggregate: Languages for spatial computing. In: Mernik, M. (ed.) Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, ch. 16, pp. 436\u2013501. IGI Global (2013), A longer version available at \n                      \n                        http:\/\/arxiv.org\/abs\/1202.5509"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Beal, J., Viroli, M.: Building blocks for aggregate programming of self-organising applications. In: 2nd FoCAS Workshop on Fundamentals of Collective Systems, pp. 1\u20136. IEEE CS (2014) (to appear)","DOI":"10.1109\/SASOW.2014.6"},{"key":"8_CR5","unstructured":"Beal, J., Viroli, M., Damiani, F.: Towards a unified model of spatial computing. In: 7th Spatial Computing Workshop (SCW 2014), AAMAS 2014, Paris, France (May 2014)"},{"key":"8_CR6","unstructured":"Butera, W.: Programming a Paintable Computer. PhD thesis, MIT, Cambridge, USA (2002)"},{"issue":"2","key":"8_CR7","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. Annals of Mathematics\u00a033(2), 346\u2013366 (1932)","journal-title":"Annals of Mathematics"},{"key":"8_CR8","unstructured":"Clement, L., Nagpal, R.: Self-assembly and self-repairing topologies. In: Workshop on Adaptability in Multi-Agent Systems, RoboCup Australian Open (2003)"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Damas, L., Milner, R.: Principal type-schemes for functional programs. In: Symposium on Principles of Programming Languages, POPL 1982, pp. 207\u2013212. ACM (1982)","DOI":"10.1145\/582153.582176"},{"issue":"1","key":"8_CR10","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. Communications of the ACM\u00a051(1), 107\u2013113 (2008)","journal-title":"Communications of the ACM"},{"issue":"1","key":"8_CR11","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/2363.2433","volume":"7","author":"D. Gelernter","year":"1985","unstructured":"Gelernter, D.: Generative communication in linda. ACM Trans. Program. Lang. Syst.\u00a07(1), 80\u2013112 (1985)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Igarashi, A., Pierce, B.C., Wadler, P.: Featherweight Java: A minimal core calculus for Java and GJ. ACM Transactions on Programming Languages and Systems\u00a023(3) (2001)","DOI":"10.1145\/503502.503505"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Kutten, S., Patt-Shamir, B.: Time-adaptive self stabilization. In: Proceedings of ACM Symposium on Principles of Distributed Computing, pp. 149\u2013158. ACM (1997)","DOI":"10.1145\/259380.259435"},{"issue":"1","key":"8_CR14","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/TSE.1987.232563","volume":"13","author":"F.C.H. Lin","year":"1987","unstructured":"Lin, F.C.H., Keller, R.M.: The gradient model load balancing method. IEEE Trans. Softw. Eng.\u00a013(1), 32\u201338 (1987)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"8_CR15","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. on Software Engineering Methodologies\u00a018(4), 1\u201356 (2009)","journal-title":"ACM Trans. on Software Engineering Methodologies"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Newton, R., Welsh, M.: Region streams: Functional macroprogramming for sensor networks. In: Workshop on Data Management for Sensor Networks, pp. 78\u201387 (August 2004)","DOI":"10.1145\/1052199.1052213"},{"key":"8_CR17","unstructured":"Pianini, D., Beal, J., Viroli, M.: Practical aggregate programming with protelis. In: ACM Symposium on Applied Computing (SAC 2015) (to appear, 2015)"},{"key":"8_CR18","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. Journal of Simulation\u00a07, 202\u2013215 (2013)","journal-title":"Journal of Simulation"},{"key":"8_CR19","doi-asserted-by":"crossref","unstructured":"Viroli, M., Casadei, M., Montagna, S., Zambonelli, F.: Spatial coordination of pervasive services through chemical-inspired tuple spaces. ACM Transactions on Autonomous and Adaptive Systems\u00a06(2), 14:1\u201314:24 (2011)","DOI":"10.1145\/1968513.1968517"},{"key":"8_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/978-3-662-43376-8_11","volume-title":"Coordination Models and Languages","author":"M. Viroli","year":"2014","unstructured":"Viroli, M., Damiani, F.: A calculus of self-stabilising computational fields. In: K\u00fchn, E., Pugliese, R. (eds.) COORDINATION 2014. LNCS, vol.\u00a08459, pp. 163\u2013178. Springer, Heidelberg (2014)"},{"key":"8_CR21","series-title":"CCIS","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1007\/978-3-642-45364-9_11","volume-title":"Advances in Service-Oriented and Cloud Computing","author":"M. Viroli","year":"2013","unstructured":"Viroli, M., Damiani, F., Beal, J.: A calculus of computational fields. In: Canal, C., Villari, M. (eds.) ESOCC 2013. CCIS, vol.\u00a0393, pp. 114\u2013128. Springer, Heidelberg (2013)"},{"key":"8_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/978-3-642-30829-1_15","volume-title":"Coordination Models and Languages","author":"M. Viroli","year":"2012","unstructured":"Viroli, M., Pianini, D., Beal, J.: Linda in space-time: An adaptive coordination model for mobile ad-hoc environments. In: Sirjani, M. (ed.) COORDINATION 2012. LNCS, vol.\u00a07274, pp. 212\u2013229. Springer, Heidelberg (2012)"}],"container-title":["Lecture Notes in Computer Science","Formal Techniques for Distributed Objects, Components, and Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19195-9_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T00:04:46Z","timestamp":1558310686000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-19195-9_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319191942","9783319191959"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19195-9_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}