ACM Transactions on Programming Languages and Systems (TOPLAS)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Binding, migration, and scalability in CORBA
Communications of the ACM
Automatic Configuration in the 2K Operating System
Proceedings of the Workshop on Object-Oriented Technology
Architectural Support for Dynamic Reconfiguration of Large Scale Distributed Applications
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
On the Role of Software Architectures in Runtime System Reconfiguration
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Abstractions and Implementations forArchitectural Connections
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Composing Distributed Objects in CORBA
ISADS '97 Proceedings of the 3rd International Symposium on Autonomous Decentralized Systems
Fine-grained, dynamic user customization of operating systems
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
On the Role of Inter-Component Dependence in Supporting Automatic Reconfiguration
On the Role of Inter-Component Dependence in Supporting Automatic Reconfiguration
Meta-Object Protocols for C++: The Iguana Approach.
Meta-Object Protocols for C++: The Iguana Approach.
Quality of service aware distributed object systems
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Architecturing and configuring distributed application with Olan
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Applying patterns to develop extensible ORB middleware
IEEE Communications Magazine
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
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
Managing Dependencies in Component-Based Distributed Applications
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
The design of a configurable and reconfigurable middleware platform
Distributed Computing
Developing component based adaptive applications in mobile environments
Proceedings of the 2005 ACM symposium on Applied computing
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
No more HotDependencies: toward dependency-agnostic online upgrades in distributed systems
HotDep'07 Proceedings of the 3rd workshop on on Hot Topics in System Dependability
Towards modelling and analysis of a coordination protocol for dynamic software adaptation
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Journal of Systems and Software
Peer group-based dependency management in service-oriented peer-to-peer architectures
DBISP2P'05/06 Proceedings of the 2005/2006 international conference on Databases, information systems, and peer-to-peer computing
Performance evaluation for component retrieval
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Dependence analysis of software component
ACM SIGSOFT Software Engineering Notes
Dependency-Based dynamic component reconfiguration for wireless computing systems
WASA'06 Proceedings of the First international conference on Wireless Algorithms, Systems, and Applications
A CORBA-Based dynamic reconfigurable middleware
ICCNMC'05 Proceedings of the Third international conference on Networking and Mobile Computing
Middleware support for dynamic component updating
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
A self-healing component sandbox for untrustworthy third party code execution
CBSE'10 Proceedings of the 13th 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
A feedback-based decentralised coordination model for distributed open real-time systems
Journal of Systems and Software
Hi-index | 0.00 |
Recent developments in component technology enable us to construct complex software systems by assembling off-the-shelf components. However, it is still difficult to develop efficient, reliable, and dynamically configurable component-based systems. Components are often developed by different groups with different methodologies, and unspecified dependencies and behavior lead to unexpected failures. Component-based software systems must maintain explicit representations of intercomponent dependence and component requirements. This article provides a common ground for supporting fault tolerance and automating dynamic configuration, presents a generic model for reifying dependencies in distributed component systems, and discusses how we can use it to support automatic configuration.Keywords: components, dynamic configuration, distributed systems, operating systems, middleware, CORBA.