Highly reliable upgrading of components
Proceedings of the 21st international conference on Software engineering
Specifying a Component Model for Building Dynamically Reconfigurable Distributed Systems
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
A Component Framework for Dynamic Reconfiguration of Distributed Systems
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Live Upgrades of CORBA Applications Using Object Replication
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Supporting Rapid Prototyping through Frequent and Reliable Deployment of Evolving Components
RSP '01 Proceedings of the 12th International Workshop on Rapid System Prototyping
CAFISE: an approach to enabling adaptive configuration of service grid applications
Journal of Computer Science and Technology - Grid computing
Developing dynamic-reconfigurable communication protocol stacks using Java: Research Articles
Software—Practice & Experience
Dynamic policy management on business performance management architecture
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
A framework for policy driven auto-adaptive systems using dynamic framed aspects
Transactions on Aspect-Oriented Software Development II
Hi-index | 0.00 |
Our approach to dynamic configuration is based on building a model of reconfigurable applications. The model documents applications according to the Configuration paradigm and for each component, captures structural constraints and behavioral information. The model presents change administrators with an abstract interface to dynamic configuration management. Change is initiated by submitting a version descriptor to the configuration manager; much of the low-level and error-prone activities of dynamic configuration are automated. Synchronization of dynamic configuration with the application and management of persistent state are fundamental to preserving an application's integrity. In this paper we present our synchronization mechanism, which adopts atomic operations for both intra- and inter- component computation. The problems of persistent state management are simplified by our synchronization model. We also expose the difficulties and propose solutions for managing composite components and components whose operations are constrained.