Startseite > Publikationen > Publikationen


Tichy, Matthias;Giese, Holger:

A Self-Optimizing Run-Time Architecture for Configurable Dependability of Services.

In: de Lemos, Rogerio;Gacek, Cristina;Romanovsky, Alexander (Hrsg.): Architecting Dependable Systems II, Lecture Notes in Computer Science, Band 3069 , S. 25-51. Springer Verlag, Jan. 2004


Many human activities today depend critically on systems where substantial functionality has been realized using complex software. Therefore, appropriate means to achieve a sufficient degree for dependability are required, which use the available information about the software components and the system architecture. For the special case of service-based architectures, we identify in this paper a set of architectural principles which can be used to improve dependability. We then describe how the identified architectural principles have been used in a realized service-based architecture which extends Jini. The dependable operation of the infrastructure services of the architecture further enables to systematically control and configure some dependability attributes of application services. We present a qualitative and quantitative evaluation of the dependability for a configuration of multiple identical services which are executed with the architecture and show how the different parameters effect the dependability. Additionally, a scheme for the dynamic control of the required dependability of the application services in the case of changing failure characteristics of the environment is outlined. Finally, we present a first evaluation of the developed architecture and its dynamic control of dependability


author = {Tichy, Matthias and Giese, Holger},
title = {A Self-Optimizing Run-Time Architecture for Configurable Dependability of Services},
editor = {de Lemos, Rogerio and Gacek, Cristina and Romanovsky, Alexander},
booktitle = {Architecting Dependable Systems II},
volume = {3069},
series = {Lecture Notes in Computer Science},
pages = {25-51},
publisher = {Springer Verlag},
month = jan,
year = {2004},

BibTeX in die Zwischenablage kopieren