Developing Adaptable Components using Dynamic Languages
Abstract :
The usage of dynamic languages is increasing among developers. As components are static entities, the usage of dynamic scripting languages would bring flexibility for component applications allowing component reconfiguration and adaptation at runtime without needing either to recompile code or to restart the application. This paper presents a general approach for creating adaptable components by using dynamic scripting languages with component models. This concept has been implemented and validated in two different contexts: in the OSGi platform and in a Fractal-like approach