Home > Research > Publications & Outputs > Architecting dynamic reconfiguration in dependa...
View graph of relations

Architecting dynamic reconfiguration in dependable systems

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Architecting dynamic reconfiguration in dependable systems. / Gomes, Antonio Tadeu A.; Batista, Thais V.; Joolia, Ackbar et al.
Architecting Dependable Systems IV. ed. / Rogério de Lemos; Cristina Gacek; Alexander Romanovsky. Berlin: Springer Verlag, 2007. p. 237-261 (Lecture Notes in Computer Science; Vol. 4615).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Gomes, ATA, Batista, TV, Joolia, A & Coulson, G 2007, Architecting dynamic reconfiguration in dependable systems. in R de Lemos, C Gacek & A Romanovsky (eds), Architecting Dependable Systems IV. Lecture Notes in Computer Science, vol. 4615, Springer Verlag, Berlin, pp. 237-261, DSN 2006 Workshop on Architecting Dependable Systems (DSN 2006 WADS) , Philadelphia, Penn., United States, 27/06/06. https://doi.org/10.1007/978-3-540-74035-3_11

APA

Gomes, A. T. A., Batista, T. V., Joolia, A., & Coulson, G. (2007). Architecting dynamic reconfiguration in dependable systems. In R. de Lemos, C. Gacek, & A. Romanovsky (Eds.), Architecting Dependable Systems IV (pp. 237-261). (Lecture Notes in Computer Science; Vol. 4615). Springer Verlag. https://doi.org/10.1007/978-3-540-74035-3_11

Vancouver

Gomes ATA, Batista TV, Joolia A, Coulson G. Architecting dynamic reconfiguration in dependable systems. In de Lemos R, Gacek C, Romanovsky A, editors, Architecting Dependable Systems IV. Berlin: Springer Verlag. 2007. p. 237-261. (Lecture Notes in Computer Science). doi: 10.1007/978-3-540-74035-3_11

Author

Gomes, Antonio Tadeu A. ; Batista, Thais V. ; Joolia, Ackbar et al. / Architecting dynamic reconfiguration in dependable systems. Architecting Dependable Systems IV. editor / Rogério de Lemos ; Cristina Gacek ; Alexander Romanovsky. Berlin : Springer Verlag, 2007. pp. 237-261 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{1abdf9b1fcfe46c99556cfe6a2684af7,
title = "Architecting dynamic reconfiguration in dependable systems",
abstract = "The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, as it demands from software architects both rigour and planning. Although recent research has shown that systematic and integrated {"}specification-to-deployment{"} environments are promising approaches to architecting dependable systems, few proposals have yet considered dynamic reconfiguration, and then only in specific situations. In this paper, we propose a generic approach to supporting dynamic reconfiguration in dependable systems. The proposed approach is built on our view that dynamic reconfiguration in such systems needs to be causally connected at runtime to a corresponding high-level software architecture specification. In more detail, we propose two causally-connected models: an architecture-level model and a runtime-level model. Dynamic reconfiguration can be applied either through an architecture specification at the architecture level, or through reconfiguration primitives at the runtime level. Both foreseen and unforeseen reconfigurations are supported. We discuss the issues involved in handling these two types of reconfiguration at both levels and the mapping between them. We also discuss an implementation of our approach that evaluates its main benefits.",
keywords = "dependable systems, dynamic reconfiguration, specification-to-deployment environments, SOFTWARE, MIDDLEWARE",
author = "Gomes, {Antonio Tadeu A.} and Batista, {Thais V.} and Ackbar Joolia and Geoffrey Coulson",
year = "2007",
doi = "10.1007/978-3-540-74035-3_11",
language = "English",
isbn = "978-3-540-74033-9",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "237--261",
editor = "{de Lemos}, {Rog{\'e}rio } and Cristina Gacek and Alexander Romanovsky",
booktitle = "Architecting Dependable Systems IV",
note = "DSN 2006 Workshop on Architecting Dependable Systems (DSN 2006 WADS) ; Conference date: 27-06-2006 Through 27-06-2006",

}

RIS

TY - GEN

T1 - Architecting dynamic reconfiguration in dependable systems

AU - Gomes, Antonio Tadeu A.

AU - Batista, Thais V.

AU - Joolia, Ackbar

AU - Coulson, Geoffrey

PY - 2007

Y1 - 2007

N2 - The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, as it demands from software architects both rigour and planning. Although recent research has shown that systematic and integrated "specification-to-deployment" environments are promising approaches to architecting dependable systems, few proposals have yet considered dynamic reconfiguration, and then only in specific situations. In this paper, we propose a generic approach to supporting dynamic reconfiguration in dependable systems. The proposed approach is built on our view that dynamic reconfiguration in such systems needs to be causally connected at runtime to a corresponding high-level software architecture specification. In more detail, we propose two causally-connected models: an architecture-level model and a runtime-level model. Dynamic reconfiguration can be applied either through an architecture specification at the architecture level, or through reconfiguration primitives at the runtime level. Both foreseen and unforeseen reconfigurations are supported. We discuss the issues involved in handling these two types of reconfiguration at both levels and the mapping between them. We also discuss an implementation of our approach that evaluates its main benefits.

AB - The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, as it demands from software architects both rigour and planning. Although recent research has shown that systematic and integrated "specification-to-deployment" environments are promising approaches to architecting dependable systems, few proposals have yet considered dynamic reconfiguration, and then only in specific situations. In this paper, we propose a generic approach to supporting dynamic reconfiguration in dependable systems. The proposed approach is built on our view that dynamic reconfiguration in such systems needs to be causally connected at runtime to a corresponding high-level software architecture specification. In more detail, we propose two causally-connected models: an architecture-level model and a runtime-level model. Dynamic reconfiguration can be applied either through an architecture specification at the architecture level, or through reconfiguration primitives at the runtime level. Both foreseen and unforeseen reconfigurations are supported. We discuss the issues involved in handling these two types of reconfiguration at both levels and the mapping between them. We also discuss an implementation of our approach that evaluates its main benefits.

KW - dependable systems

KW - dynamic reconfiguration

KW - specification-to-deployment environments

KW - SOFTWARE

KW - MIDDLEWARE

U2 - 10.1007/978-3-540-74035-3_11

DO - 10.1007/978-3-540-74035-3_11

M3 - Conference contribution/Paper

SN - 978-3-540-74033-9

T3 - Lecture Notes in Computer Science

SP - 237

EP - 261

BT - Architecting Dependable Systems IV

A2 - de Lemos, Rogério

A2 - Gacek, Cristina

A2 - Romanovsky, Alexander

PB - Springer Verlag

CY - Berlin

T2 - DSN 2006 Workshop on Architecting Dependable Systems (DSN 2006 WADS)

Y2 - 27 June 2006 through 27 June 2006

ER -