|
ABSTRACT
Permanent and uninterrupted functioning can be sometimes a requirement for some kinds of software systems. This is especially true in the case of complex and distributed systems where stopping and restarting the system constitute a tedious and costly task, also when the system must be highly available or when its execution environment changes frequently. Many component technologies exist today and solve hot (dynamic) deployment and reconfiguration issues offering ad-hoc solutions. This paper presents DYVA, a unified framework, that has been designed to be suitable to dynamic deployment and reconfiguration for most of the currently component technologies. Components from these technologies have to satisfy common features like en-capsulation, interfaces, etc...). The proposed framework is based on a model-driven approach. This approach helps in developing specific hot deployment and reconfiguration systems by the personalization of the unified framework. The personalization is done via plug-ins which make transformation between specific component descriptions and more general ones.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
John D. Poole: Model-Driven Architecture: Vision, Standards, And Emerging Technologies. Position Paper Submitted to ECOOP 2001, Workshop on Metamodeling and Adaptive Object Models.
|
| |
3
|
P. King, M. Nanard, J. Nanard, and G. Rossi: A Structural Computing Model for Dynamic Service-Based Systems. MIS '03 Workshop, Graz, September 2003, Springer Verlag: LNCS3002 Ed. Hicks, David L. 2004.
|
| |
4
|
D. Dalcher: Developing Software for Dynamic Systems. Metainformatics Symposium proceedings, David Hicks (Ed.), MIS2002, Aalborg University, Springer Verlag, 2003
|
| |
5
|
S. Ambler, T. Jewel: EJB fondamental. Eyrolles, May 2002.
|
| |
6
|
JBoss Open Source Application Server, http://www.jboss.org
|
| |
7
|
JOnAS: Java (TM) Open Application Server, http://jonas.objectweb.org
|
| |
8
|
|
| |
9
|
Insup Lee. DYMOS: A Dynamic Modification System. Department of Computer Science, University of Wisconsin, Madison, April 1983.
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
J. Dowling, V. Cahill: Dynamic Software Evolution and The K-Component Model. Technical report, Trinity College Dublin, TCD-CS-2001-51. December 2001. Presented in the Workshop on Software Evolution, OOPSLA 2001.
|
| |
15
|
F. Plasil, D. Balek, R. Janecek: DCUP: Dynamic Component Updating in Java/CORBA Environment. Tech. Report No. 97/10, Dep. of SW Engineering, Charles University, Prague, 1997.
|
| |
16
|
|
| |
17
|
JavaBeans Architecture, Sun Microsystems. http://java.sun.com/docs/books/tutorial/javabeans/
|
| |
18
|
A. Ketfi, N. Belkhatir and P. Y. Cunin: Dynamic updating of component-based applications: SERP'02. June 2002, Las Vegas, Nevada, USA.
|
| |
19
|
Open Services Gateway Initiative (OSGi) -- http://www.osgi.org
|
| |
20
|
A. Ketfi, H. Cervantes, R. Hall, D. Donsez. Composants adaptables au dessus d'OSGi. Journées Systèmes à Composants Adaptables et extensibles Octobre 2002, Grenoble, France.
|
| |
21
|
The Fractal Project -- http://fractal.objectweb.org/
|
| |
22
|
W. Cazzola, A. Savigni, A. Sosio, and F. Tisato. Architectural reflection: Concepts, design, and evaluation. Technical report, Technical Report RIDSI 234--99, DSI, Universita deglistudi di Milano, May 1999.
|
| |
23
|
Fractal LeWYS Project -- http://forge.objectweb.org/projects/lewys/
|
|