Reflection in concurrent object-oriented languages

[1]  Gul A. Agha,et al.  ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.

[2]  Brian Cantwell Smith,et al.  Reflection and semantics in LISP , 1984, POPL.

[3]  Gregor Kiczales,et al.  Towards a new model of abstraction in software engineering , 1991, Proceedings 1991 International Workshop on Object Orientation in Operating Systems.

[4]  Rémi Douence,et al.  The next 700 reflective object-oriented languages , 1999 .

[5]  Andrew P. Black,et al.  Fine-grained mobility in the Emerald system , 1987, TOCS.

[6]  Shigeru Chiba,et al.  A metaobject protocol for C++ , 1995, OOPSLA.

[7]  Peter Sestoft,et al.  Partial evaluation and automatic program generation , 1993, Prentice Hall international series in computer science.

[8]  Jeff McAffer Meta-level Programming with CodA , 1995, ECOOP.

[9]  Michiaki Tatsubori,et al.  Programming Support of Design Patterns with Compile-time Reflection , 2000 .

[10]  Akinori Yonezawa,et al.  ABCL: an object-oriented concurrent system , 1990 .

[11]  Daniel G. Bobrow,et al.  Book review: The Art of the MetaObject Protocol By Gregor Kiczales, Jim des Rivieres, Daniel G. and Bobrow(MIT Press, 1991) , 1991, SGAR.

[12]  Mitsuhisa Sato,et al.  Design and Implementation of Metalevel Architecture in C++ -- MPC++ Approach -- , 1998 .

[13]  Satoshi Matsuoka,et al.  OpenJIT—A Reflective Java JIT Compiler , 2000 .

[14]  Yutaka Ishikawa,et al.  Object Location Control Using Meta-level Programming , 1994, ECOOP.

[15]  José de Oliveira Guimarães,et al.  Reflection for Statically Typed Languages , 1998, ECOOP.

[16]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[17]  Gul Agha,et al.  A LINGUISTIC FRAMEWORK FOR DYNAMIC COMPOSITION OF DEPENDABILITY PROTOCOLS , 1993 .

[18]  Yoshihiko Futamura,et al.  Partial Evaluation of Computation Process--An Approach to a Compiler-Compiler , 1999, High. Order Symb. Comput..

[19]  Akinori Yonezawa,et al.  Design and Partial Evaluation of Meta-Objects for a Concurrent Reflective Language , 1998, ECOOP.

[20]  Satoshi Matsuoka,et al.  Object-oriented concurrent reflective languages can be implemented efficiently , 1992, OOPSLA '92.

[21]  Ian Welch,et al.  From Dalang to Kava - The Evolution of a Reflective Java Extension , 1999, Reflection.

[22]  Gregor Kiczales,et al.  An Architecture for An Open Compiler , 1998 .

[23]  Satoshi Matsuoka,et al.  Compiling away the meta-level in object-oriented concurrent reflective languages using partial evaluation , 1995, OOPSLA.

[24]  Takuo Watanabe,et al.  Reflection for Dynamic Adaptibility: A Linguistic Approach Using LEAD++ , 1999, Reflection.