Differences

This shows you the differences between the selected revision and the current version of the page.

research:influentialpapers 2006/12/06 13:28 research:influentialpapers 2009/11/30 16:45 current
Line 7: Line 7:
== Programming Languages == == Programming Languages ==
 +
  * 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 [[http://www.iam.unibe.ch/~scg/Archive/Drafts/Nier05bRevival.pdf|Download]]   * 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 [[http://www.iam.unibe.ch/~scg/Archive/Drafts/Nier05bRevival.pdf|Download]]
Line 15: Line 16:
  * 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. [[http://doi.acm.org/10.1145/62138.62144|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. [[http://doi.acm.org/10.1145/62138.62144|DOI]]
== Concurrency == == 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. [[http://doi.acm.org/10.1145/292469.292470"|DOI]]+  * 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. [[http://www.erights.org/talks/promises/paper/tgc05.pdf|Download]]
 +  * Briot, J., Guerraoui, R., and Lohr, K. 1998. Concurrency and distribution in object-oriented programming. ACM Comput. Surv. 30, 3 (Sep. 1998), 291-329. [[http://doi.acm.org/10.1145/292469.292470|DOI]]
  * Agha, G. 1990. Concurrent object-oriented programming. Commun. ACM 33, 9 (Sep. 1990), 125-141. [[http://doi.acm.org/10.1145/83880.84528|DOI]]   * Agha, G. 1990. Concurrent object-oriented programming. Commun. ACM 33, 9 (Sep. 1990), 125-141. [[http://doi.acm.org/10.1145/83880.84528|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. [[http://doi.acm.org/10.1145/28697.28722|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. [[http://doi.acm.org/10.1145/28697.28722|DOI]]
Line 21: Line 23:
  * 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. [[http://doi.acm.org/10.1145/72551.72552|DOI]]   * 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. [[http://doi.acm.org/10.1145/72551.72552|DOI]]
== Reflection == == 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. [[http://doi.acm.org10.1145/38765.38821|DOI]]+  * 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. [[http://doi.acm.org/10.1145/38765.38821|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. [[portal.acm.org/citation.cfm?id=679534|ACM]]+  * 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. [[http://portal.acm.org/citation.cfm?id=679534|ACM]]
  * Hidehiko Masuhara H.,  Matsuoka S., Yonezawa A. 1996. Implementing Parallel Language Constructs Using a Reflective Object-Oriented Language. [[http://www2.parc.com/csl/groups/sda/projects/reflection96/docs/masuhara/r96/r96.html|html]]   * Hidehiko Masuhara H.,  Matsuoka S., Yonezawa A. 1996. Implementing Parallel Language Constructs Using a Reflective Object-Oriented Language. [[http://www2.parc.com/csl/groups/sda/projects/reflection96/docs/masuhara/r96/r96.html|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. [[http://citeseer.ist.psu.edu/context/14003/0|Citeseer]]   * 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. [[http://citeseer.ist.psu.edu/context/14003/0|Citeseer]]
Line 33: Line 35:
  * 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. [[http://doi.ieeecomputersociety.org/10.1109/FTCS.1995.466948|IEEE]]   * 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. [[http://doi.ieeecomputersociety.org/10.1109/FTCS.1995.466948|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. [[http://fidji.ist.lu/users/guelfi/publis/all_ps/2000_sepn.pdf|Download]]   * 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. [[http://fidji.ist.lu/users/guelfi/publis/all_ps/2000_sepn.pdf|Download]]
-  * 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. [[http://doi.acm.org/10.1145/271019.271031|DOI]]+  * A. Romanovsky and A. F. Zorzo. On distribution of coordinated atomic actions. //SIGOPS Oper. Syst. Rev.//, 31(4):63–71, 1997. [[http://doi.acm.org/10.1145/271019.271031|DOI]]
  * [[http://homepages.cs.ncl.ac.uk/alexander.romanovsky/home.formal/caa.html|More Info]]   * [[http://homepages.cs.ncl.ac.uk/alexander.romanovsky/home.formal/caa.html|More Info]]
== Reversible Computing == == Reversible Computing ==
  * D. R. Jefferson, Virtual time, ACM Trans. Program. Lang. Syst., vol. 7, no. 3, pp. 404--425, 1985.   * 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 <b>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.+  * 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. [[http://www.cc.gatech.edu/~keith/pubs/autonomous.pdf|Download]]   * 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. [[http://www.cc.gatech.edu/~keith/pubs/autonomous.pdf|Download]]
  * [[http://www2.parc.com/csl/projects/bayou|Bayou Project Web Portal]]   * [[http://www2.parc.com/csl/projects/bayou|Bayou Project Web Portal]]
Line 43: Line 45:
== Distributed Garbage Collection == == Distributed Garbage Collection ==
  * 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. [[http://citeseer.ist.psu.edu/182790.html|Citeseer]]   * 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. [[http://citeseer.ist.psu.edu/182790.html|Citeseer]]
-  * Plainfosse , D., and Shapiro, M. A survey of distributed garbage collection techniques. In Proceedings of International Workshop on Memory Management (1995).[[http://www-sor.inria.fr/publi/SDGC_iwmm95.html|Download]]+  * Plainfosse, D., and Shapiro, M. A survey of distributed garbage collection techniques. In Proceedings of International Workshop on Memory Management (1995).[[http://www-sor.inria.fr/publi/SDGC_iwmm95.html|Download]]
  * Birrell et al. Distributed Garbage Collection for Networks Objects. Technical report Digital. 1993 [[http://ftp.digital.com/pub/Compaq/SRC/research-reports/abstracts/src-rr-116.html|Download]]   * Birrell et al. Distributed Garbage Collection for Networks Objects. Technical report Digital. 1993 [[http://ftp.digital.com/pub/Compaq/SRC/research-reports/abstracts/src-rr-116.html|Download]]
-  * Kafura et al. Garbage Collection of Actors.OOPSLA'90.  [[http://portal.acm.org/citation.cfm?id=97961&coll=portal&dl=ACM|ACM]]+  * Kafura et al. Garbage Collection of Actors. OOPSLA'90.  [[http://portal.acm.org/citation.cfm?id=97961&coll=portal&dl=ACM|ACM]]
-  * Vardhan and Agha. Using Passive Object Garbage Collection Algorithms for Garbage collection of Active objects.ISMM'02.  [[http://citeseer.ist.psu.edu/vardhan02using.html|Citeseer]]+  * Vardhan and Agha. Using Passive Object Garbage Collection Algorithms for Garbage collection of Active objects. ISMM'02.  [[http://citeseer.ist.psu.edu/vardhan02using.html|Citeseer]]
 
 
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki