Title :
Dynamic reconfiguration of component-based applications
Author :
Batista, Thaís ; Rodriguez, Noemi
Author_Institution :
Dept. of Inf., Fed. Univ. of Rio Grande do Norte, Natal, Brazil
Abstract :
Component-based programming is a current trend in the development of software. The application is created using components and binding their interfaces appropriately at the configuration level. This is especially interesting for applications that, for availability reasons, claim dynamic reconfiguration. This paper describes an approach for the dynamic reconfiguration of applications based on CORBA components running in an environment called LuaSpace that is composed by the dynamically typed language Lua and a set of tools based on Lua. Components, scripts and glue code are the elements that form an application expressed in Lua. LuaSpace provides support for both programmed and ad-hoc reconfiguration. Although our work focuses on the configuration level, LuaSpace also handles component updating
Keywords :
configuration management; distributed object management; object-oriented languages; object-oriented programming; subroutines; CORBA components; Lua; LuaSpace; ad-hoc reconfiguration; availability; component interface binding; component updating; component-based applications; component-based programming; configuration level; dynamic reconfiguration; dynamically typed language; glue code; programmed reconfiguration; scripts; software development; Algorithms;
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 2000. Proceedings. International Symposium on
Conference_Location :
Limerick
Print_ISBN :
0-7695-0634-8
DOI :
10.1109/PDSE.2000.847848