Dynamic coordination architecture through the use of reflection
Proceedings of the 2001 ACM symposium on Applied computing
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation
The Architecture of a Dynamically Updatable, Component-Based System
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Hi-index | 0.00 |
We present our framework called DUCS. DUCS supports on-the-fly updates of distributed component-based applications. DUCS has a layered architecture running on top of a virtual machine extended with a support for object unload and replacement. DUCS is a meta-level framework, so the impact on the application's implementation is minimal. It supports dynamic component replacement, state transfer among components, interface modifications, and automatic propagation of updates. The framework is expandable and can be applied to many programming languages as well as many hardware platforms.