Constructing Distributed Systems in Conic
IEEE Transactions on Software Engineering
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
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
Reflection, self-awareness and self-healing in OpenORB
WOSS '02 Proceedings of the first workshop on Self-healing systems
Towards architecture-based self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Model-based adaptation for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
A Dynamic Reconfiguration Service for CORBA
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
A Hierarchic Architecture Model for Dynamic Reconfiguration
PDSE '97 Proceedings of the 2nd International Workshop on Software Engineering for Parallel and Distributed Systems
Extending RMI to Support Dynamic Reconfiguration of Distributed Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Transparent Dynamic Reconfiguration for CORBA
DOA '01 Proceedings of the Third International Symposium on Distributed Objects and Applications
The dawning of the autonomic computing era
IBM Systems Journal
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
Reflective Middleware: From Your Desk to Your Hand
IEEE Distributed Systems Online
From product lines to self-managed systems: an architecture-based runtime reconfiguration framework
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
A formal framework for component deployment
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
ASM-based model of dynamic service update in OSGi
ACM SIGSOFT Software Engineering Notes
Support for distributed adaptations in aspect-oriented middleware
Proceedings of the 7th international conference on Aspect-oriented software development
Stopping safely hierarchical distributed components: application to GCM
Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance
Combinatorial optimization in system configuration design
Automation and Remote Control
A software architecture for the deployment of executable transformation models
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
A declarative formal approach to dynamic reconfiguration
Proceedings of the 1st international workshop on Open component ecosystems
Dynamic system reconfiguration via service composition for dependable computing
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
AdaptStream: towards achieving fluidity in adaptive stream-based systems
Proceedings of the 2011 ACM Symposium on Applied Computing
Model-based decision framework for autonomous application migration
ASMTA'11 Proceedings of the 18th international conference on Analytical and stochastic modeling techniques and applications
Evaluating the impacts of dynamic reconfiguration on the QoS of running systems
Journal of Systems and Software
Designing dynamic software architecture for home service robot software
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
AlchemistJ: a framework for self-adaptive software
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
A feature-oriented alternative to implementing reliability connector wrappers
Architecting Dependable Systems III
A framework for policy driven auto-adaptive systems using dynamic framed aspects
Transactions on Aspect-Oriented Software Development II
FIESTA: a generic framework for integrating new functionalities into software architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
Dynamic reconfiguration techniques appear promisingfor building systems that have requirements for adaptabilityand/or high availability. Current systems that supportdynamic reconfiguration tend to use a single, fixed, reconfiguration algorithm to manage the change process. Furthermore, existing change management systems lack supportfor measuring the impact of reconfiguration on a runningsystem. In this paper, we introduce OpenRec, an openframework for managing dynamic reconfiguration which addressesthese drawbacks. Using OpenRec, developers canobserve the costs, in terms of time and disturbance, associatedwith making a particular run-time change. In addition,OpenRec employs an extensible set of reconfiguration algorithmswhere one algorithm can be substituted for another.Developers can thus make an informed decision as to whichalgorithm to use based on comparative analysis. Finally,OpenRec is itself dynamically reconfigurable.