This is an old revision of the document!
Papers which have influenced our research in significant ways, categorized by topic:
* Briot, J., Guerraoui, R., and Lohr, K. 1998. Concurrency and distribution in object-oriented programming. ACM Comput. Surv. 30, 3 (Sep. 1998), 291-329. [ <a href=“http://doi.acm.org/10.1145/292469.292470”>DOI</a> ] * Agha, G. 1990. Concurrent object-oriented programming. Commun. ACM 33, 9 (Sep. 1990), 125-141. [ <a href=“http://doi.acm.org/10.1145/83880.84528”>DOI</a> ] * Yonezawa, A., Briot, J., and Shibayama, E. 1986. Object-oriented concurrent programming ABCL/1. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (Portland, Oregon, United States, September 29 - October 02, 1986). N. Meyrowitz, Ed. OOPLSA '86. ACM Press, New York, NY, 258-268. [ <a href=“http://doi.acm.org/10.1145/28697.28722”>DOI</a> ]
* Bal, H. E., Steiner, J. G., and Tanenbaum, A. S. 1989. Programming languages for distributed computing systems. ACM Comput. Surv. 21, 3 (Sep. 1989), 261-322. [ *DOI>http://doi.acm.org/10.1145/72551.72552* ] !Reflection * Maes, P. 1987. Concepts and experiments in computational reflection. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (Orlando, Florida, United States, October 04 - 08, 1987). N. Meyrowitz, Ed. OOPSLA '87. ACM Press, New York, NY, 147-155. [ <a href=“http://doi.acm.org10.1145/38765.38821”>DOI</a> ] * McAffer, J. 1995. Meta-level Programming with CodA. In Proceedings of the 9th European Conference on Object-Oriented Programming (August 07 - 11, 1995). W. G. Olthoff, Ed. Lecture Notes In Computer Science, vol. 952. Springer-Verlag, London, 190-214. [ <a href=“portal.acm.org/citation.cfm?id=679534”>ACM</a> ] * Hidehiko Masuhara H., Matsuoka S., Yonezawa A. 1996. Implementing Parallel Language Constructs Using a Reflective Object-Oriented Language. [ <a href=“http://www2.parc.com/csl/groups/sda/projects/reflection96/docs/masuhara/r96/r96.html”>html</a> ] * Watanabe, T., A. Yonezawa, “Reflection in an Object-Oriented Concurrent Language”, Proc. OOPSLA'88, Vol. 23 of ACM SIGPLAN Notices, pp306-315, ACM Press, 1988. [ <a href=“http://citeseer.ist.psu.edu/context/14003/0”>Citeseer</a> ] * Bracha, G. and Ungar, D. 2004. Mirrors: design principles for meta-level facilities of object-oriented programming languages. In Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (Vancouver, BC, Canada, October 24 - 28, 2004). OOPSLA '04. ACM Press, New York, NY, 331-344. [ *DOI>http://doi.acm.org/10.1145/1028976.1029004* ]
* Kaminsky, A. and Bischof, H. 2002. Many-to-Many Invocation: a new object oriented paradigm for ad hoc collaborative systems. In Companion of the 17th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (Seattle, Washington, November 04 - 08, 2002). OOPSLA '02. ACM Press, New York, NY, 72-73. [ <a href=“http://doi.acm.org/10.1145/985072.985109”>DOI</a> ] * Mascolo, C., Capra, L., and Emmerich, W. 2002. Mobile computing middleware. In Advanced Lectures on Networking, E. Gregori, G. Anastasi, and S. Basagni, Eds. Lecture Notes In Computer Science, vol. 2497. Springer-Verlag New York, New York, NY, 20-58 [ <a href=“http://citeseer.ist.psu.edu/mascolo02mobile.html”>Citeseer</a> ] * Vitek, J., Serrano, M., and Thanos, D. 1997. Security and Communication in Mobile Object Systems. In Selected Presentations and invited Papers Second international Workshop on Mobile Object Systems - Towards the Programmable internet (July 08 - 09, 1996). J. Vitek and C. F. Tschudin, Eds. Lecture Notes In Computer Science, vol. 1222. Springer-Verlag, London, 177-200. [ <a href=“http://citeseer.ist.psu.edu/67233.html”>Citeseer</a> ]
* Jie Xu, Brian Randell, Alexander B. Romanovsky, Cecilia M. F. Rubira, Robert J. Stroud, and Zhixue Wu. <b>Fault tolerance in concurrent object-oriented software through coordinated error recovery</b>. In FTCS, pages 499–508, 1995. [<a href=“http://doi.ieeecomputersociety.org/10.1109/FTCS.1995.466948”>IEEE</a>] * Julie Vachon and Nicolas Guelfi. <b>Coala: a design language for reliable distributed system engineering</b>. In <i>Proceedings of the Workshop on Software Engineering and Petri Nets</i>, Dep. Of Computer Science, University of Aarhus, Denmark, June 2000. 135–154, DAIMI.[<a href=“fidji.ist.lu/users/guelfi/publis/all_ps/2000_sepn.pdf”>download</a>] * A. Romanovsky and A. F. Zorzo. <b>On distribution of coordinated atomic actions</b>. <i>SIGOPS Oper. Syst. Rev.</i>, 31(4):63–71, 1997. [<a href=“http://doi.acm.org/10.1145/271019.271031”>DOI</a>] * <a href=“http://homepages.cs.ncl.ac.uk/alexander.romanovsky/home.formal/caa.html”>More Info</a>
* D. R. Jefferson, <b>Virtual time</b>, ACM Trans. Program. Lang. Syst., vol. 7, no. 3, pp. 404–425, 1985. * M. J. Spreitzer, M. M. Theimer, K. Petersen, A. J. Demers, and D. B. Terry <b>Designing and Implementing Asynchronous Collaborative Applications with Bayou</b> <i>Proceedings of the Third Annual ACM/IEEE International Conference on Mobile Computing and Networking</i> (MobiCom '97), Budapest, Hungary, September 1997, pages 234-240. * W. Keith Edwards and Elizabeth D. Mynatt <b> Timewarp: Techniques for Autonomous Collaboration</b> <i>Proceedings of ACM Conference on Human Factors in Computing Systems</i> (CHI'97), Atlanta, GA. March 22-27, 1997. [<a href=“http://www.cc.gatech.edu/~keith/pubs/autonomous.pdf”>DOWNLOAD</a>] * <a href=“http://www2.parc.com/csl/projects/bayou/”>Bayou Project Web Portal</a>
* Wilson, P. R.<b> Uniprocessor garbage collection techniques.</b> In <i> Proc. Int. Workshop on Memory Management (Saint-Malo (France), 1992)</i>, no. 637, Springer-Verlag. [<a href=“http://citeseer.ist.psu.edu/wilson92uniprocessor.html”>citeseer</a>] * Abdullahi, S.E, and Ringwood, G.A <b>Garbage collecting the internet: A survey of distributed garbage collection.</b> In <i>ACM Computing Surveys </i>(1998), vol. 30, pp. 330–373. [<a href=“http://citeseer.ist.psu.edu/182790.html”>citeseer</a>] * Plainfosse , D., and Shapiro, M. <b>A survey of distributed garbage collection techniques.</b> In <i>Proceedings of International Workshop on Memory Management (1995).</i> [<a href=“http://www-sor.inria.fr/publi/SDGC_iwmm95.html”>DOWNLOAD</a>] * Birrell et al. <b>Distributed Garbage Collection for Networks Objects. </b>Technical report Digital. 1993 [<a href=“http://ftp.digital.com/pub/Compaq/SRC/research-reports/abstracts/src-rr-116.html”>DOWNLOAD</a>] * Kafura et al. <b>Garbage Collection of Actors.</b> OOPSLA'90. [<a href=“http://portal.acm.org/citation.cfm?id=97961&coll=portal&dl=ACM”>ACM</a>] * Vardhan and Agha. <b>Using Passive Object Garbage Collection Algorithms for Garbage collection of Active objects.</b> ISMM'02. [<a href=“http://citeseer.ist.psu.edu/vardhan02using.html”>citeseer</a>]