diff options
| author | Heather Miller <heather.miller@epfl.ch> | 2016-12-18 16:07:30 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-18 16:07:30 -0500 |
| commit | d6f1f8a66c026bde74f0ca1addcbf731e97005d1 (patch) | |
| tree | b5ca30f31d51f102daf190a07a060b819bd69e6d /_bibliography/message-passing.bib | |
| parent | de49a518d27f60bf560044aa051d3067b211000c (diff) | |
| parent | 46dde2378a1d7c1b45134ef851a2558a40a52ec1 (diff) | |
Merge branch 'master' into zanin_dist-langszanin_dist-langs
Diffstat (limited to '_bibliography/message-passing.bib')
| -rw-r--r-- | _bibliography/message-passing.bib | 326 |
1 files changed, 300 insertions, 26 deletions
diff --git a/_bibliography/message-passing.bib b/_bibliography/message-passing.bib index 416b697..7bb6962 100644 --- a/_bibliography/message-passing.bib +++ b/_bibliography/message-passing.bib @@ -1,26 +1,300 @@ -@inproceedings{Uniqueness, - author = {Philipp Haller and - Martin Odersky}, - title = {Capabilities for Uniqueness and Borrowing}, - booktitle = {ECOOP 2010, Maribor, Slovenia, June 21-25, 2010.}, - pages = {354--378}, - year = {2010}, -} - -@inproceedings{Elsman2005, - author = {Martin Elsman}, - title = {Type-specialized serialization with sharing}, - booktitle = {Trends in Functional Programming}, - year = {2005}, - pages = {47-62}, -} - -@article{Kennedy2004, - author = {Andrew Kennedy}, - title = {Pickler combinators}, - journal = {J. Funct. Program.}, - volume = {14}, - number = {6}, - year = {2004}, - pages = {727-739}, -}
\ No newline at end of file +@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 +} + +@book{Agha:1986:AMC:7929, + author = {Agha, Gul}, + title = {Actors: A Model of Concurrent Computation in Distributed Systems}, + year = {1986}, + isbn = {0-262-01092-5}, + publisher = {MIT Press}, + address = {Cambridge, MA, USA}, +} + +@book{Peierls:2005:JCP:1076522, + author = {Peierls, Tim and Goetz, Brian and Bloch, Joshua and Bowbeer, Joseph and Lea, Doug and Holmes, David}, + title = {Java Concurrency in Practice}, + year = {2005}, + isbn = {0321349601}, + publisher = {Addison-Wesley Professional}, +} + +@misc{OrleansHalo4Talk, + title = {Building the Halo 4 Services with Orleans}, + author = {Caitie McCaffrey}, + year = {2015}, + note = {QCon}, + url = {https://www.infoq.com/presentations/halo-4-orleans}, +} + +@misc{ErlangWhatsAppTalk, + title= {Scaling to Millions of Simultaneous Connections}, + author = {Rick Reed}, + year = {2012}, + note= {Erlang Factory SF Bay Area}, + url = {https://vimeo.com/44312354}, +} + +@misc{PayPalAkka, + title = {squbs: A New, Reactive Way for PayPal to Build Applications}, + author = {Akara Sucharitakul }, + year = {2016}, + url = {https://www.paypal-engineering.com/2016/05/11/squbs-a-new-reactive-way-for-paypal-to-build-applications/}, +} + +@misc{KayQuote, + title = {prototypes vs classes was: Re: Sun's HotSpot}, + author = {Alan Kay}, + year = {1998}, + url = {http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-October/017019.html}, +} |
