Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Reflection in an object-oriented concurrent language
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Computational reflection in class based object-oriented languages
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Reflection facilities and realistic programming
ACM SIGPLAN Notices
Designing an Extensible Distributed Language with a Meta-Level Architecture
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Hi-index | 0.00 |
Abstract: In this paper, object-oriented techniques and concepts (e.g., object migration inheritance delegation) and reflection are applied to the design of a distributed system called the reflective object-oriented distributed system (RODS). RODS hides object distribution and underlying platform heterogeneity to simplify the development of distributed multimedia applications. RODS has two major components: the flexible multimedia object adaptor (FMOA) and the reflective object request broker (RORB). The FMOA is an application framework of classes to facilitate the construction of distributed multimedia applications. The RORB is a CORBA object request broker that integrates additional features such as smart proxies, delegation, migration, and sharing. By utilizing a reflective model, RORB allows the application programmer and the system to dynamically modify distributed object management policies.