Skip to Main content Skip to Navigation
Journal articles

Middleware Support for Ubiquitous Software Components

Abstract : A number of emerging distributed platforms include fixed and robust workstations but, like dynamic and pervasive networks, are often built from mobile and resource-constrained devices. These networks are characterized by the volatility of their hosts and connections, which may lead to network fragmentation. Although increasingly common, they remain a challenging target for distributed applications. In this paper, we focus on component-based distributed applications by addressing the distribution and the deployment of software components on dynamic pervasive networks. We present a distribution scheme and some associated middleware mechanisms that allow a component to provide its services in an ubiquitous way. First, an architecture description language extension is proposed in order to specify a deployment, driven by constraints on the resources needed by components. Then, a propagative and autonomic deployment process is explained, which is based on a consensus algorithm adapted for dynamic networks. Lastly, implementation details and experiment results are given.
Document type :
Journal articles
Complete list of metadata
Contributor : Yves Mahéo <>
Submitted on : Friday, October 23, 2009 - 5:45:35 PM
Last modification on : Tuesday, July 6, 2010 - 7:09:13 PM
Long-term archiving on: : Thursday, June 17, 2010 - 5:50:20 PM


Files produced by the author(s)




Didier Hoareau, Yves Mahéo. Middleware Support for Ubiquitous Software Components. Personal and Ubiquitous Computing, Springer Verlag, 2008, 12 (2), pp.167-178. ⟨10.1007/s00779-006-0110-7⟩. ⟨hal-00426229⟩



Record views


Files downloads