Dynamic Configuration for Distributed Systems
IEEE Transactions on Software Engineering
The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
A cooperative approach to support software deployment using the software dock
Proceedings of the 21st international conference on Software engineering
Maximum RPM
Enterprise JavaBeans, Second Edition
Enterprise JavaBeans, Second Edition
Post-Deployment Configuration Management
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
The Software Architect's Assistant-a visual environment for distributed programming
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
An Architecture for Post-Development Configuration Management in a Wide-Area Network
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Evaluating Software Deployment Languages and Schema
ICSM '98 Proceedings of the International Conference on Software Maintenance
Distributed component technologies and their software engineering implications
Proceedings of the 24th International Conference on Software Engineering
Towards architecture-based self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Using process technology to control and coordinate software adaptation
Proceedings of the 25th International Conference on Software Engineering
Automated Dynamic Reconfiguration using AI Planning
Proceedings of the 19th IEEE international conference on Automated software engineering
Connector-based self-healing mechanism for components of a reliable system
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Self-healing components in robust software architecture for concurrent and distributed systems
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
Self-adaptive multithreaded applications: a case for dynamic aspect weaving
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Software Deployment, Past, Present and Future
FOSE '07 2007 Future of Software Engineering
Deployment and dynamic reconfiguration planning for distributed software systems
Software Quality Control
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
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
Context-aware dynamic reconfiguration of mobile patient monitoring systems
ISWPC'09 Proceedings of the 4th international conference on Wireless pervasive computing
AAOP-based dynamically reconfigurable monitoring system
Information and Software Technology
Adaptability mechanisms for autonomic system implementation with AAOP
Software—Practice & Experience
Smart distribution of bio-signal processing tasks in m-health
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
An assessment of design patterns' influence on a Java-based e-commerce application
Journal of Theoretical and Applied Electronic Commerce Research
A lightweight infrastructure for reconfiguring applications
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Applications of configuration information to security
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Architecture based deployment of large-scale component based systems: the tool and principles
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Infrastructure for automatic dynamic deployment of J2EE applications in distributed environments
CD'05 Proceedings of the Third international working conference on Component Deployment
Disnix: A toolset for distributed deployment
Science of Computer Programming
Hi-index | 0.00 |
Reconfiguration is the process of applying planned changes to the communication, interconnection, componentization, or functionality of a deployed system. It is a powerful tool for achieving a variety of desirable properties of large-scale, distributed systems, including evolvability, adaptability, survivability, and continuous availability. Current approaches to reconfiguration are inadequate: some allow one to describe a system's range of configurations for a relatively broad class of system architectures, but do not provide a mechanism for actually carrying out a reconfiguration; others provide a mechanism for carrying out certain kinds of limited reconfigurations, but assume a specialized system architecture in order to do so. This paper describes our attempt at devising a reconfiguration mechanism for use with the popular and widely available Enterprise JavaBean (EJB) component container model. We describe extensions to the basic services provided by EJB to support the mechanism, a prototype implementation, and a case study of its application to a representative component-based distributed system.