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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Heineman, G.T., Councill, W.T.: Component-based software engineering: putting the pieces together. Addison-Wesley Longman Publishing Co., Inc., Boston (2001)
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)
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)
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)
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)
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)
Ketfi, A., Belkhatir, N., Cunin, P.Y.: Dynamic updating of component-based applications. In: SERP 2002, Las Vegas, Nevada, USA (June 2002)
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)
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)
JavaBeans Architecture, Sun Microsystems, http://java.sun.com/docs/books/tutorial/javabeans/
Open Services Gateway Initiative (OSGi), http://www.osgi.org
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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