The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
SOFA/DCUP: Architecture for Component Trading and Dynamic Updating
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Automatic component protocol adaptation with the CoConut/J tool suite
Future Generation Computer Systems - Tools for program development and analysis
EUROMICRO '07 Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications
Generating Probabilistic and Intensity-Varying Workload for Web-Based Software Systems
SIPEW '08 Proceedings of the SPEC international workshop on Performance Evaluation: Metrics, Models and Benchmarks
An Optimised Runtime Reconfiguration of Component-Based Software Systems
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
Kieker: continuous monitoring and on demand visualization of Java software behavior
SE '08 Proceedings of the IASTED International Conference on Software Engineering
Hi-index | 0.00 |
Software systems evolve during their life cycle in order to meet changing requirements or to improve quality properties. At the same time, maintaining continuous availability of services is an issue of increasing importance especially for business-critical systems. Runtime reconfiguration supports evolution of systems while maintaining availability of services they provide. This paper presents a model-based approach to runtime reconfiguration of component-based systems, which aims at minimising the interference caused by the reconfiguration and thus maximising system responsiveness during reconfiguration.