Skip to main content

A Metamodel-Based Approach for the Dynamic Reconfiguration of Component-Based Software

  • Conference paper
Software Reuse: Methods, Techniques, and Tools (ICSR 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3107))

Included in the following conference series:

Abstract

Non-stop and highly available applications need to be dynamically adapted to new conditions in their execution environment, to new user requirements or to some situations usually unpredictable at build-time. Bank, aeronautic, mobile and Internet applications are well known examples of applications requiring the dynamic reconfiguration. On the other hand the development complexity and cost constitute an important problem for the creation of applications supporting to be dynamically reconfigured. The work we present in this paper is centered around the dynamic reconfiguration of component-based applications. It is dedicated to describing DYVA, a virtual dynamic reconfiguration machine. The virtual aspect of DYVA means its independence from a particular application or a particular component model, which enhances its genericity and its reusability.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Heineman, G.T., Councill, W.T.: Component-based software engineering: putting the pieces together. Addison-Wesley Longman Publishing Co., Inc., Boston (2001)

    Google Scholar 

  2. Mens, T., Buckley, J., Zenger, M., Rashid, A.: Towards a Taxonomy of Software Evolution.In: International Workshop on Unanticipated Software Evolution, Warsaw, Poland (April 2003)

    Google Scholar 

  3. Sonntag, S., Härtig, H., Kowalski, O., Kühnhauser, W., Lux, W.: Adaptability Using Reflection. In: proceedings of the 27th Annual Hawaii International Conference on System Sciences, pp. 383–392 (1994)

    Google Scholar 

  4. Ketfi,A., Belkhatir, N., Cunin, P.Y.: Automatic Reconfiguration of Component-based Software: Issues and Experiences. In: PDPTA 2002, Las Vegas, Nevada, USA (June 2002)

    Google Scholar 

  5. Plasil, F., Balek, D., Janecek, R.: SOFA/DCUP: Architecture for Component Trading and Dynamic Updating. In: Proceedings of ICCDS 1998, Annapolis, Maryland, USA, May 1998, IEEE CS Press, Los Alamitos (1998)

    Google Scholar 

  6. De Palma, N., Bellissard, L., Riveill, M.: Dynamic Reconfiguration of Agent-based Applications. In: European Research Seminar on Advances in Distributed systems (ERSADS 1999), Madeira, Portugal (April 1999)

    Google Scholar 

  7. Ketfi, A., Belkhatir, N., Cunin, P.Y.: Dynamic updating of component-based applications. In: SERP 2002, Las Vegas, Nevada, USA (June 2002)

    Google Scholar 

  8. Ketfi, A., Cervantes, H., Hall, R., Donsez, D.: Composants adaptables au dessus d’OSGi. In: Journées Systèmes à Composants Adaptables et extensibles, Grenoble, France (October 2002)

    Google Scholar 

  9. Ketfi, A., Belkhatir, N.: Dynamic Interface Adaptability in Service Oriented Software. In: Eighth International Workshop on Component-Oriented Programming (WCOP 2003),2003 - At ECOOP 2003, Darmstadt, Germany, July 21 (2003)

    Google Scholar 

  10. JavaBeans Architecture, Sun Microsystems, http://java.sun.com/docs/books/tutorial/javabeans/

  11. Open Services Gateway Initiative (OSGi), http://www.osgi.org

  12. Cazzola, W., Savigni, A., Sosio, A., Tisato, F.: Architectural Reflection: Concepts, Design, and Evaluation, Technical Report RI-DSI 234-99, DSI, Universita deglistudi di Milano (May 1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ketfi, A., Belkhatir, N. (2004). A Metamodel-Based Approach for the Dynamic Reconfiguration of Component-Based Software. In: Bosch, J., Krueger, C. (eds) Software Reuse: Methods, Techniques, and Tools. ICSR 2004. Lecture Notes in Computer Science, vol 3107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27799-6_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27799-6_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22335-1

  • Online ISBN: 978-3-540-27799-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics