Propagative Deployment of Hierarchical Components in a Dynamic Network

  • Didier Hoareau
  • Yves Mahéo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3798)


This paper addresses the distribution and the deployment of hierarchical components on heterogeneous dynamic networks. Such networks may include fixed and mobile resource-constrained devices and are characterized by the volatility of their hosts and connections, which may lead to their fragmentation. We propose a propagative, hierarchically-controlled deployment process for such networks and an ADL extension allowing the specification of this context-aware deployment.


Dynamic Network Distribution Scheme Composite Component Target Platform Deployment Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bruneton, E., Coupaye, T., Leclercq, M., Quéma, V., Stefani, J.-B.: An Open Component Model and its Support in Java. In: Proc. of the Int. Symposium on Component-based Software Engineering, Edinburgh, Scotland (May 2004)Google Scholar
  2. 2.
    xAcme: Acme Extensions to xArch. School of Computer Science Web Site (2001),
  3. 3.
    Dashofy, E., van der Hoek, A., Taylor, R.: An Infrastructure for the Rapid Development of XML-based Architecture Description Languages. In: Proceedings of the Int. Conference on Software Engineering, Orlando, Florida, USA, pp. 266–276 (May 2002)Google Scholar
  4. 4.
    Dearle, A., Kirby, G., McCarthy, A.: A framework for constraint-based deployment and autonomic management of distributed applications. In: Proc. of the Int. Conference on Autonomic Computing (2004)Google Scholar
  5. 5.
    Hoareau, D., Mahéo, Y.: Distribution of a Hierarchical Component in a Non-Connected Environment. In: Proc. of the 31th Euromicro Conference - Component-Based Software Engineering Track, Porto, Portugal (September 2005)Google Scholar
  6. 6.
    Magee, J., Dulay, N., Eisenbach, S., Kramer, J.: Specifying Distributed Software Architectures. In: Proc. of the 5th European Software Engineering Conference, Sitges, Spain (September 1995)Google Scholar
  7. 7.
    Mahéo, Y., Guidec, F., Courtrai, L.: A Java Middleware Platform for Resource-Aware Distributed Applications. In: 2nd Int. Symposium on Parallel and Distributed Computing, Ljubljana, Slovenia, pp. 96–103 (October 2003)Google Scholar
  8. 8.
    Mostéfaoui, A., Rajsbaum, S., Raynal, M., Roy, M.: Condition-based consensus solvability: a hierarchy of conditions and efficient protocols. Distributed Computing 17(1) (2004)Google Scholar
  9. 9.
    Plasil, F., Balek, D., Janecek, R.: SOFA/DCUP: Architecture for Component Trading and Dynamic Updating. In: Proc. of the 4th Int. Conference on Configurable Distributed Systems, Annapolis, Maryland, US (May 1998)Google Scholar
  10. 10.
    Quéma, V., Balter, R., Bellissard, L., Féliot, D., Freyssinet, A., Lacourte, S.: Asynchronous, hierarchical and scalable deployment of component-based applications. In: Proc. of the 2nd Int. Working Conference on Component Deployment, Edinburgh, Scotland (May 2004)Google Scholar
  11. 11.
    van Ommering, R.C.: Koala, a Component Model for Consumer Electronics Product Software. In: Proc. of the ESPRIT ARES Workshop, Las Palmas de Gran Canaria, Spain (February 1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Didier Hoareau
    • 1
  • Yves Mahéo
    • 1
  1. 1.Valoria LaboratoryUniversity of South BrittanyFrance

Personalised recommendations