Jean-Marie GILLIOT

Jean-Marie GILLIOT

Dépt. Informatique

Téléphone : 02 29 00 15 39
Télécopie : 02 29 00 12 82
Courriel :
ENST Bretagne

Runtime evolution of distributed software architectures


PHUNG KHAC An1, KABORE Eveline1, BEUGNARD Antoine1, GILLIOT Jean-Marie1, SEGARRA Maria Teresa1

Type de document

Communication dans une conférence avec acte


4th European Conference on Software Architecture, 23-26 august 2010, Copenhagen, Denmark, 2010




Architecture-based approaches to runtime evolution enable software systems to dynamically move between consistent architecture variants. Successful runtime evolution must enable the new, replacement variant to be initialized with the data of the replaced one. In distributed systems, however, the initialization may be time-consuming due to data transfers across sites. Identifying systems' parts subject to change thus becomes a critical task in order to reduce replacement actions, avoid unnecessary data transfers, and then, reduce downtime of systems' services. Addressing this issue, this paper presents an approach to runtime evolution of distributed applications. We present how a development process allows 1) specifying architecture variants of an application, 2) making variants' parts subject to change identifiable, and 3) controlling interaction with these parts in order to transfer data. Moreover, the design information is used at runtime to automatically perform evolution.


1 : INFO(TB) - Dépt. Informatique (Institut Mines-Télécom-Télécom Bretagne-UEB)



retour à la liste des publications
Technopôle Brest-Iroise - CS 83818 - 29238 Brest Cedex 3 - France
Tél : 33 (0)2 29 00 11 11 - Fax : 33 (0)2 29 00 10 00