{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:52:07Z","timestamp":1750308727665,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":24,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1145\/2660252.2662140","type":"proceedings-article","created":{"date-parts":[[2014,10,14]],"date-time":"2014-10-14T12:29:24Z","timestamp":1413289764000},"page":"69-70","source":"Crossref","is-referenced-by-count":0,"title":["AGERE!"],"prefix":"10.1145","author":[{"given":"Alessandro","family":"Ricci","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisa","family":"Gonzalez Boix","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philipp","family":"Haller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Varela","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","reference":[{"key":"key-10.1145\/2660252.2662140-1","doi-asserted-by":"crossref","unstructured":"G. Agha. Concurrent object-oriented programming. Commun. ACM, 33:125--141, September 1990.","DOI":"10.1145\/83880.84528"},{"key":"key-10.1145\/2660252.2662140-2","doi-asserted-by":"crossref","unstructured":"G. Agha, P. Wegner, and A. Yonezawa, editors. Research directions in concurrent object-oriented programming. MIT Press, Cambridge, MA, USA, 1993.","DOI":"10.7551\/mitpress\/2087.001.0001"},{"key":"key-10.1145\/2660252.2662140-3","doi-asserted-by":"crossref","unstructured":"G. A. Agha, I. A. Mason, S. F. Smith, and C. L. Talcott. A foundation for actor computation. J. Funct. Program., 7(1): 1--72, Jan. 1997.","DOI":"10.1017\/S095679689700261X"},{"key":"key-10.1145\/2660252.2662140-4","doi-asserted-by":"crossref","unstructured":"E. Bainomugisha, A. L. Carreton, T. v. Cutsem, S. Mostinckx, and W. d. Meuter. A survey on reactive programming. ACM Comput. Surv., 45(4):52:1--52:34, Aug. 2013.","DOI":"10.1145\/2501654.2501666"},{"key":"key-10.1145\/2660252.2662140-5","doi-asserted-by":"crossref","unstructured":"R. Bordini, M. Dastani, J. Dix, and A. El Fallah Seghrouchni, editors. Multi-Agent Programming Languages, Platforms and Applications - Volume 1, 2005. Springer.","DOI":"10.1007\/b137449"},{"key":"key-10.1145\/2660252.2662140-6","doi-asserted-by":"crossref","unstructured":"R. Bordini, M. Dastani, J. Dix, and A. El Fallah Seghrouchni, editors. Multi-Agent Programming Languages, Platforms and Applications - Volume 2, 2009. Springer.","DOI":"10.1007\/978-0-387-89299-3"},{"key":"key-10.1145\/2660252.2662140-7","doi-asserted-by":"crossref","unstructured":"R. H. Bordini, M. Dastani, J. Dix, and A. El Fal- lah Seghrouchni. Special issue on multi-agent programming. Autonomous Agents and Multi-Agent Systems, 23 (2), 2011.","DOI":"10.1007\/s10458-010-9162-1"},{"key":"key-10.1145\/2660252.2662140-8","doi-asserted-by":"crossref","unstructured":"D. Harel and A. Pnueli. On the development of reactive systems, pages 477--498. Springer-Verlag New York, Inc., New York, NY, USA, 1985.","DOI":"10.1007\/978-3-642-82453-1_17"},{"key":"key-10.1145\/2660252.2662140-9","doi-asserted-by":"crossref","unstructured":"D. Harel, A. Marron, and G. Weiss. Behavioral programming. Commun. ACM, 55(7):90--100, July 2012.","DOI":"10.1145\/2209249.2209270"},{"key":"key-10.1145\/2660252.2662140-10","doi-asserted-by":"crossref","unstructured":"C. Hewitt. Viewing control structures as patterns of passing messages. Artificial Intelligence, 8(3):323 -- 364, 1977.","DOI":"10.1016\/0004-3702(77)90033-9"},{"key":"key-10.1145\/2660252.2662140-11","doi-asserted-by":"crossref","unstructured":"N. R. Jennings. An agent-based approach for building complex software systems. Commun. ACM, 44(4):35--41, 2001.","DOI":"10.1145\/367211.367250"},{"key":"key-10.1145\/2660252.2662140-12","doi-asserted-by":"crossref","unstructured":"E. B. Johnsen and O. Owe. An asynchronous communication model for distributed concurrent objects. Software ' Systems Modeling, 6(1):39--58, 2007.","DOI":"10.1007\/s10270-006-0011-2"},{"key":"key-10.1145\/2660252.2662140-13","doi-asserted-by":"crossref","unstructured":"E. B. Johnsen, R. Hahnle, J. Schafer, R. Schlatte, and M. Steffen. Abs: A core language for abstract behavioral specification. In Formal Methods for Components and Objects, volume 6957 of LNCS, pages 142--164. Springer, 2012.","DOI":"10.1007\/978-3-642-25271-6_8"},{"key":"key-10.1145\/2660252.2662140-14","doi-asserted-by":"crossref","unstructured":"W. M. Johnston, J. R. P. Hanna, and R. J. Millar. Advances in dataflow programming languages. ACM Computing Surveys, 36(1):1--34, Mar. 2004. ISSN 0360-0300.","DOI":"10.1145\/1013208.1013209"},{"key":"key-10.1145\/2660252.2662140-15","doi-asserted-by":"crossref","unstructured":"M. Miller, E. Tribble, and J. Shapiro. Concurrency among strangers: programming in E as plan coordination. In Trustworthy Global Computing, volume 3705 of LNCS, pages 195--229. Springer Berlin \/ Heidelberg, 2005.","DOI":"10.1007\/11580850_12"},{"key":"key-10.1145\/2660252.2662140-16","doi-asserted-by":"crossref","unstructured":"J. J. Odell. Objects and agents compared. Journal of Object Technology, 1(1):41--53, 2002.","DOI":"10.5381\/jot.2002.1.1.c4"},{"key":"key-10.1145\/2660252.2662140-17","unstructured":"M. Resnick. Turtles, Termites and Traffic Jams. Explorations in Massively Parallel Microworlds. MIT Press, 1994."},{"key":"key-10.1145\/2660252.2662140-18","doi-asserted-by":"crossref","unstructured":"A. Ricci and A. Santi. Designing a general-purpose programming language based on agent-oriented abstractions: The simpal project. In Proceedings of the Compilation of the Co- located Workshops, SPLASH '11 Workshops, pages 159--170, New York, NY, USA, 2011. ACM.","DOI":"10.1145\/2095050.2095078"},{"key":"key-10.1145\/2660252.2662140-19","doi-asserted-by":"crossref","unstructured":"J. Schafer and A. Poetzsch-Heffter. JCoBox: generalizing active objects to concurrent components. In Proc. of ECOOP'10, pages 275--299, Berlin, Heidelberg, 2010. Springer-Verlag.","DOI":"10.1007\/978-3-642-14107-2_13"},{"key":"key-10.1145\/2660252.2662140-20","doi-asserted-by":"crossref","unstructured":"N. Shavit and D. Touitou. Software transactional memory. In PODC '95: Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing, pages 204--213, New York, NY, USA, 1995. ACM.","DOI":"10.1145\/224964.224987"},{"key":"key-10.1145\/2660252.2662140-21","doi-asserted-by":"crossref","unstructured":"Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60(1):51--92, 1993.","DOI":"10.1016\/0004-3702(93)90034-9"},{"key":"key-10.1145\/2660252.2662140-22","doi-asserted-by":"crossref","unstructured":"S. Tasharofi, P. Dinges, and R. Johnson. Why do scala developers mix the actor model with other concurrency models? In G. Castagna, editor, ECOOP 2013, volume 7920 of LNCS, pages 302--326. Springer, 2013.","DOI":"10.1007\/978-3-642-39038-8_13"},{"key":"key-10.1145\/2660252.2662140-23","doi-asserted-by":"crossref","unstructured":"T. Van Cutsem, S. Mostinckx, E. Gonzalez Boix, J. Dedecker, and W. De Meuter. AmbientTalk: Object-oriented event- driven programming in mobile ad hoc networks. In Proc. of SCCC '07, pages 3--12, Washington, DC, USA, 2007. IEEE Computer Society.","DOI":"10.1109\/SCCC.2007.12"},{"key":"key-10.1145\/2660252.2662140-24","doi-asserted-by":"crossref","unstructured":"A. Yonezawa and M. Tokoro. Object-oriented concurrent programming. MIT Press series in computer systems. MIT Press, 1987.","DOI":"10.1145\/28697.28722"}],"event":{"number":"2014","sponsor":["SIGAda, ACM Special Interest Group on Ada Programming Language","SIGPLAN, ACM Special Interest Group on Programming Languages"],"acronym":"SPLASH '14","name":"the companion publication of the 2014 ACM SIGPLAN conference","start":{"date-parts":[[2014,10,20]]},"location":"Portland, Oregon, USA","end":{"date-parts":[[2014,10,24]]}},"container-title":["Proceedings of the companion publication of the 2014 ACM SIGPLAN conference on Systems, Programming, and Applications: Software for Humanity - SPLASH '14"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2660252.2662140","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=2662140&amp;ftid=1505323&amp;dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:14:49Z","timestamp":1750277689000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=2660252.2662140"}},"subtitle":["programming based on actors, agents, and decentralized control"],"proceedings-subject":"Systems, Programming, and Applications: Software for Humanity","short-title":[],"issued":{"date-parts":[[2014]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1145\/2660252.2662140","relation":{},"subject":[],"published":{"date-parts":[[2014]]}}}