@inproceedings{DeKoster:2016:YAT:3001886.3001890, author = {De Koster, Joeri and Van Cutsem, Tom and De Meuter, Wolfgang}, title = {43 Years of Actors: A Taxonomy of Actor Models and Their Key Properties}, booktitle = {Proceedings of the 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control}, series = {AGERE 2016}, year = {2016}, isbn = {978-1-4503-4639-9}, location = {Amsterdam, Netherlands}, pages = {31--40}, numpages = {10}, url = {http://doi.acm.org/10.1145/3001886.3001890}, doi = {10.1145/3001886.3001890}, acmid = {3001890}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Actor Model, Concurrency}, } @article{Yonezawa:1986:OCP:960112.28722, author = {Yonezawa, Akinori and Briot, Jean-Pierre and Shibayama, Etsuya}, title = {Object-oriented Concurrent Programming in ABCL/1}, journal = {SIGPLAN Not.}, issue_date = {Nov. 1986}, volume = {21}, number = {11}, month = jun, year = {1986}, issn = {0362-1340}, pages = {258--268}, numpages = {11}, url = {http://doi.acm.org/10.1145/960112.28722}, doi = {10.1145/960112.28722}, acmid = {28722}, publisher = {ACM}, address = {New York, NY, USA}, } @inproceedings{Dedecker:2006:APA:2171327.2171349, author = {Dedecker, Jessie and Van Cutsem, Tom and Mostinckx, Stijn and D\&\#39;Hondt, Theo and De Meuter, Wolfgang}, title = {Ambient-Oriented Programming in Ambienttalk}, booktitle = {Proceedings of the 20th European Conference on Object-Oriented Programming}, series = {ECOOP'06}, year = {2006}, isbn = {3-540-35726-2, 978-3-540-35726-1}, location = {Nantes, France}, pages = {230--254}, numpages = {25}, url = {http://dx.doi.org/10.1007/11785477_16}, doi = {10.1007/11785477_16}, acmid = {2171349}, publisher = {Springer-Verlag}, address = {Berlin, Heidelberg}, } @inproceedings{Cutsem:2007:AOE:1338443.1338745, author = {Cutsem, Tom Van and Mostinckx, Stijn and Boix, Elisa Gonzalez and Dedecker, Jessie and Meuter, Wolfgang De}, title = {AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad Hoc Networks}, booktitle = {Proceedings of the XXVI International Conference of the Chilean Society of Computer Science}, series = {SCCC '07}, year = {2007}, isbn = {0-7695-3017-6}, pages = {3--12}, numpages = {10}, url = {http://dx.doi.org/10.1109/SCCC.2007.4}, doi = {10.1109/SCCC.2007.4}, acmid = {1338745}, publisher = {IEEE Computer Society}, address = {Washington, DC, USA}, } @book{ReactiveSystems, author = {Hugh McKee}, title = {Designing Reactive Systems: The Role of Actors in Distributed Architecture}, year = {2016}, } @inproceedings{Miller:2005:CSP:1986262.1986274, author = {Miller, Mark S. and Tribble, E. Dean and Shapiro, Jonathan}, title = {Concurrency Among Strangers: Programming in E As Plan Coordination}, booktitle = {Proceedings of the 1st International Conference on Trustworthy Global Computing}, series = {TGC'05}, year = {2005}, isbn = {3-540-30007-4, 978-3-540-30007-6}, location = {Edinburgh, UK}, pages = {195--229}, numpages = {35}, url = {http://dl.acm.org/citation.cfm?id=1986262.1986274}, acmid = {1986274}, publisher = {Springer-Verlag}, address = {Berlin, Heidelberg}, } @article{Agha:1990:COP:83880.84528, author = {Agha, Gul}, title = {Concurrent Object-oriented Programming}, journal = {Commun. ACM}, issue_date = {Sept. 1990}, volume = {33}, number = {9}, month = sep, year = {1990}, issn = {0001-0782}, pages = {125--141}, numpages = {17}, url = {http://doi.acm.org/10.1145/83880.84528}, doi = {10.1145/83880.84528}, acmid = {84528}, publisher = {ACM}, address = {New York, NY, USA}, } @article{Armstrong:2010:ERL:1810891.1810910, author = {Armstrong, Joe}, title = {Erlang}, journal = {Commun. ACM}, issue_date = {September 2010}, volume = {53}, number = {9}, month = sep, year = {2010}, issn = {0001-0782}, pages = {68--75}, numpages = {8}, url = {http://doi.acm.org/10.1145/1810891.1810910}, doi = {10.1145/1810891.1810910}, acmid = {1810910}, publisher = {ACM}, address = {New York, NY, USA}, } @inproceedings{Haller:2012:IAM:2414639.2414641, author = {Haller, Philipp}, title = {On the Integration of the Actor Model in Mainstream Technologies: The Scala Perspective}, booktitle = {Proceedings of the 2Nd Edition on Programming Systems, Languages and Applications Based on Actors, Agents, and Decentralized Control Abstractions}, series = {AGERE! 2012}, year = {2012}, isbn = {978-1-4503-1630-9}, location = {Tucson, Arizona, USA}, pages = {1--6}, numpages = {6}, url = {http://doi.acm.org/10.1145/2414639.2414641}, doi = {10.1145/2414639.2414641}, acmid = {2414641}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {actors, concurrent programming, distributed programming, scala, threads}, } @inproceedings{Hewitt:1973:UMA:1624775.1624804, author = {Hewitt, Carl and Bishop, Peter and Steiger, Richard}, title = {A Universal Modular ACTOR Formalism for Artificial Intelligence}, booktitle = {Proceedings of the 3rd International Joint Conference on Artificial Intelligence}, series = {IJCAI'73}, year = {1973}, location = {Stanford, USA}, pages = {235--245}, numpages = {11}, url = {http://dl.acm.org/citation.cfm?id=1624775.1624804}, acmid = {1624804}, publisher = {Morgan Kaufmann Publishers Inc.}, address = {San Francisco, CA, USA}, } @article {vantcutsem14ambienttalk, title = {AmbientTalk: programming responsive mobile peer-to-peer applications with actors}, journal = {Computer Languages, Systems and Structures, SCI Impact factor in 2013: 0.296, 5 year impact factor 0.329 (to appear)}, year = {2014}, publisher = {Elsevier}, issn = {1477-8424}, author = {Tom Van Cutsem and Elisa Gonzalez Boix and Christophe Scholliers and Andoni Lombide Carreton and Dries Harnie and Kevin Pinte and Wolfgang De Meuter}, editor = {Nick Benton} } @inproceedings{Bykov:2011:OCC:2038916.2038932, author = {Bykov, Sergey and Geller, Alan and Kliot, Gabriel and Larus, James R. and Pandya, Ravi and Thelin, Jorgen}, title = {Orleans: Cloud Computing for Everyone}, booktitle = {Proceedings of the 2Nd ACM Symposium on Cloud Computing}, series = {SOCC '11}, year = {2011}, isbn = {978-1-4503-0976-9}, location = {Cascais, Portugal}, pages = {16:1--16:14}, articleno = {16}, numpages = {14}, url = {http://doi.acm.org/10.1145/2038916.2038932}, doi = {10.1145/2038916.2038932}, acmid = {2038932}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {cloud computing, distributed actors, programming models}, } @article{Tomlinson:1988:ROC:67387.67410, author = {Tomlinson, C. and Kim, W. and Scheevel, M. and Singh, V. and Will, B. and Agha, G.}, title = {Rosette: An Object-oriented Concurrent Systems Architecture}, journal = {SIGPLAN Not.}, issue_date = {April 1989}, volume = {24}, number = {4}, month = sep, year = {1988}, issn = {0362-1340}, pages = {91--93}, numpages = {3}, url = {http://doi.acm.org/10.1145/67387.67410}, doi = {10.1145/67387.67410}, acmid = {67410}, publisher = {ACM}, address = {New York, NY, USA}, } @article{Haller:2009:SAU:1496391.1496422, author = {Haller, Philipp and Odersky, Martin}, title = {Scala Actors: Unifying Thread-based and Event-based Programming}, journal = {Theor. Comput. Sci.}, issue_date = {February, 2009}, volume = {410}, number = {2-3}, month = feb, year = {2009}, issn = {0304-3975}, pages = {202--220}, numpages = {19}, url = {http://dx.doi.org/10.1016/j.tcs.2008.09.019}, doi = {10.1016/j.tcs.2008.09.019}, acmid = {1496422}, publisher = {Elsevier Science Publishers Ltd.}, address = {Essex, UK}, keywords = {Actors, Concurrent programming, Events, Threads}, } @inproceedings{epstein2011, acmid = {2034690}, added-at = {2014-12-10T16:12:02.000+0100}, address = {New York, NY, USA}, author = {Epstein, Jeff and Black, Andrew P. and Peyton-Jones, Simon}, biburl = {http://www.bibsonomy.org/bibtex/24882f140b6bbca2806c57a22c57b5c5d/chesteve}, booktitle = {Proceedings of the 4th ACM symposium on Haskell}, doi = {10.1145/2034675.2034690}, interhash = {48386ecc60d5772410dec97e267a570b}, intrahash = {4882f140b6bbca2806c57a22c57b5c5d}, isbn = {978-1-4503-0860-1}, keywords = {imported}, location = {Tokyo, Japan}, numpages = {12}, pages = {118--129}, publisher = {ACM}, series = {Haskell '11}, timestamp = {2014-12-10T16:12:02.000+0100}, title = {Towards Haskell in the cloud}, xxxurl = {http://doi.acm.org/10.1145/2034675.2034690}, year = 2011 }