Enabling Reflection and Reconfiguration in CORBA

The OMG CORBA specification offers a series of reflective mechanisms that enable dynamic component definition and dynamic configuration of applications. However, these mechanisms are very hard to use in conventional language bindings, causing programmers to avoid their use and consequently choose to develop applications with static behavior. This paper presents search facilities that take advantage of the dynamic nature of the LuaOrb binding to provide the programmer with simple interfaces for identifying appropriate components on the fly.

[1]  Bruno Feijó,et al.  Reactive Design Agents in Solid Modelling , 1996 .

[2]  Raghu V. Hudli,et al.  CORBA fundamentals and programming , 1996 .

[3]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[4]  Gordon S. Blair,et al.  The case for reflective middleware , 2002, CACM.

[5]  Thaís Vasconcelos Batista,et al.  Dynamic Reconfiguration through a Generic Connector , 2000, PDPTA.

[6]  Roberto Ierusalimschy,et al.  Lua—An Extensible Extension Language , 1996, Softw. Pract. Exp..

[7]  Roberto Ierusalimschy,et al.  Types in school , 1993, SIGP.

[8]  Thaís Vasconcelos Batista,et al.  Dynamic reconfiguration of component-based applications , 2000, 2000 Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems.

[9]  Renato Cerqueira,et al.  Dynamic support for distributed auto-adaptive applications , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[10]  Roberto Ierusalimschy,et al.  Dynamic component gluing across different componentware systems , 1999, Proceedings of the International Symposium on Distributed Objects and Applications.

[11]  Waldemar Celes Filho,et al.  Multiple display viewing architecture for virtual environments over heterogeneous networks , 1999, XII Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00481).