Enterprise JavaBeans
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Koala, a Component Model for Consumer Electronics Product Software
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model
Proceedings of the 26th International Conference on Software Engineering
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
A Java middleware platform for resource-aware distributed applications
ISPDC'03 Proceedings of the Second international conference on Parallel and distributed computing
Middleware support for the deployment of ubiquitous software components
Personal and Ubiquitous Computing - Special Issue: Selected Papers of the ARCS06 Conference
Constraint-Based deployment of distributed components in a dynamic network
ARCS'06 Proceedings of the 19th international conference on Architecture of Computing Systems
Propagative deployment of hierarchical components in a dynamic network
CD'05 Proceedings of the Third international working conference on Component Deployment
Hi-index | 0.01 |
This article addresses the utilization of the component-based approach for building and executing a distributed application that can offer services over a set of heterogeneous and possibly volatile devices. We propose to rely on a hierarchical component model and present a method for distributing a component that makes the set of its interfaces available everywhere. The runtime system associated with this model allows disconnections of devices to be reflected on the architecture of the component by disabling some of its interfaces while allowing it to perform in a degraded mode.