ACM Transactions on Programming Languages and Systems (TOPLAS)
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
The Legion vision of a worldwide virtual computer
Communications of the ACM
QoS-aware resource management for distributed multimedia applications
Journal of High Speed Networks - Special issue on multimedia networking
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
QualProbes: middleware QoS profiling services for configuring adaptive applications
IFIP/ACM International Conference on Distributed systems platforms
IFIP/ACM International Conference on Distributed systems platforms
Jini Specification
Secure Dynamic Reconfiguration of Scalable CORBA Systems with Mobile Agents
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
On the Role of Software Architectures in Runtime System Reconfiguration
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
2K: A Distributed Operating System for Dynamic Heterogeneous Environments
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Abstractions and Implementations forArchitectural Connections
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
Management of Environments in 2K
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems
Quality of service aware distributed object systems
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Supporting automatic configuration of component-based distributed systems
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
CORBA Lightweight Components: A Model for Distributed Component-BasedHeterogeneous Computation
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
The K-Component Architecture Meta-model for Self-Adaptive Software
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Handling the Diversity of Networked Devices by Means of a Product Family Approach
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
KECho - Event Communication for Distributed Kernel Services
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
Dynamic Adaptability: The MolèNE Experiment
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Integrate software agents and CORBA in computational grid
Computer Standards & Interfaces - CORBA: protocols, applications, process models and standards
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Adaptive Resource Management in Middleware: A Survey
IEEE Distributed Systems Online
M-ECho: a middleware for morphable data-streaming in pervasive systems
EESR '05 Proceedings of the 2005 workshop on End-to-end, sense-and-respond systems, applications and services
Dream types: a domain specific type system for component-based message-oriented middleware
SAVCBS '05 Proceedings of the 2005 conference on Specification and verification of component-based systems
Enforceable component-based realtime contracts
Real-Time Systems
Ubiquitous RATs: how resource-aware run-time tests can improve ubiquitous software systems
Proceedings of the 6th international workshop on Software engineering and middleware
Journal of Systems and Software
Combining Virtual Organization and Local Policies for Automated Configuration of Grid Services
Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I)
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Agent framework to support the computational grid
Journal of Systems and Software
A web services-based architecture for capability-aware ubiquitous media
EGMM'04 Proceedings of the Seventh Eurographics conference on Multimedia
Applying a metadata level for concurrency in wireless sensor networks
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
Component technology promotes code-reuse by enabling the construction of complex applications by assembling off-the-shelf components. However, components depend on certain characteristics of the environment in which they execute. They depend on other software components and on hardware resources. In existing component architectures, the application developer is left with the task of resolvig those dependencies, i.e., making sure that each component has asscess to all the resources it needs and that all the required components are loaded. Nevertheless, according to encapsulation principles, developers should not be aware of the component internals. Thus, it may be difficult to find out what a component really need. In complex systems, this manual approach to dependency management can lead to disastrous results. In this paper, we propose an integrated architecture for managing dependencies in distributed component-based systems in an effective and uniform way. The architecture supports automatic configuration and dynamic resource management in distributed heterogeneous environments. We describe a concrete implementation of this architecture and present experimental results.