Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stephane Ducasse, Markus Galli and Roel Wuyts. On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, Thomas Gschwind and Uwe Aßmann (Eds.), vol. 3628, LNCS 3628, 2005, pp. 1-13 Download
Miller, M., Tribble E.D., Shapiro, J. Concurrency among strangers: Programming in E as plan coordination. In Symposium on Trustworthy Global Computing, pp. 195–229, LNCS Vol. 3705. Springer. April 2005. Download
Prototype-based Object-oriented Languages
Ungar, D. and Smith, R. B. 1987. Self: The power of simplicity. 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, 227-242. DOI
Ungar, D., Chambers, C., Chang, B., and Hölzle, U. 1991. Organizing programs without classes. Lisp Symb. Comput. 4, 3 (Jul. 1991), 223-242. Citeseer
Lieberman, H. 1986. Using prototypical objects to implement shared behavior in object-oriented systems. 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, 214-223. DOI
Lieberman, H., Stein, L., and Ungar, D. 1987. Treaty of Orlando. In Addendum To the Proceedings on Object-Oriented Programming Systems, Languages and Applications (Addendum) (Orlando, Florida, United States, October 04 - 08, 1987). L. Power and Z. Weiss, Eds. OOPSLA '87. ACM Press, New York, NY, 43-44. DOI
Concurrency
Briot, J., Guerraoui, R., and Lohr, K. 1998. Concurrency and distribution in object-oriented programming. ACM Comput. Surv. 30, 3 (Sep. 1998), 291-329. DOI
Agha, G. 1990. Concurrent object-oriented programming. Commun. ACM 33, 9 (Sep. 1990), 125-141. DOI
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. DOI
Distribution
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
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. DOI
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. ACM
Hidehiko Masuhara H., Matsuoka S., Yonezawa A. 1996. Implementing Parallel Language Constructs Using a Reflective Object-Oriented Language. html
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. Citeseer
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
Mobile Computing
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. DOI
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 Citeseer
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. Citeseer
Conversations
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. IEEE
Julie Vachon and Nicolas Guelfi. Coala: a design language for reliable distributed system engineering. In Proceedings of the Workshop on Software Engineering and Petri Nets, Dep. Of Computer Science, University of Aarhus, Denmark, June 2000. 135–154, DAIMI. Download
A. Romanovsky and A. F. Zorzo. On distribution of coordinated atomic actions. <i>SIGOPS Oper. Syst. Rev.</i>, 31(4):63–71, 1997. DOI
D. R. Jefferson, Virtual time, 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. Designing and Implementing Asynchronous Collaborative Applications with Bayou. Proceedings of the Third Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom '97), Budapest, Hungary, September 1997, pages 234-240.
W. Keith Edwards and Elizabeth D. Mynatt. Timewarp: Techniques for Autonomous Collaboration.Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'97), Atlanta, GA. March 22-27, 1997. Download
Abdullahi, S.E, and Ringwood, G.A Garbage collecting the internet: A survey of distributed garbage collection. In ACM Computing Surveys (1998), vol. 30, pp. 330–373. Citeseer
Plainfosse, D., and Shapiro, M. A survey of distributed garbage collection techniques. In Proceedings of International Workshop on Memory Management (1995).Download
Birrell et al. Distributed Garbage Collection for Networks Objects. Technical report Digital. 1993 Download
Kafura et al. Garbage Collection of Actors. OOPSLA'90. ACM
Vardhan and Agha. Using Passive Object Garbage Collection Algorithms for Garbage collection of Active objects. ISMM'02. Citeseer
research/influentialpapers.1165828781.txt.gz · Last modified: 2007/08/01 08:24 (external edit)