Home > Research > Publications & Outputs > Principles of multi-level reflection for fault ...
View graph of relations

Principles of multi-level reflection for fault tolerant architectures

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

Published

Standard

Principles of multi-level reflection for fault tolerant architectures. / Taïani, Francois; Fabre, Jean-Charles; Killijian, Marc-Olivier.
Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on. Washington, DC, USA: IEEE Computer Society, 2002. p. 59-66.

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

Harvard

Taïani, F, Fabre, J-C & Killijian, M-O 2002, Principles of multi-level reflection for fault tolerant architectures. in Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on. IEEE Computer Society, Washington, DC, USA, pp. 59-66. https://doi.org/10.1109/PRDC.2002.1185619

APA

Taïani, F., Fabre, J-C., & Killijian, M-O. (2002). Principles of multi-level reflection for fault tolerant architectures. In Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on (pp. 59-66). IEEE Computer Society. https://doi.org/10.1109/PRDC.2002.1185619

Vancouver

Taïani F, Fabre J-C, Killijian M-O. Principles of multi-level reflection for fault tolerant architectures. In Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on. Washington, DC, USA: IEEE Computer Society. 2002. p. 59-66 doi: 10.1109/PRDC.2002.1185619

Author

Taïani, Francois ; Fabre, Jean-Charles ; Killijian, Marc-Olivier. / Principles of multi-level reflection for fault tolerant architectures. Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on. Washington, DC, USA : IEEE Computer Society, 2002. pp. 59-66

Bibtex

@inproceedings{3febd3de860840b28495733e266576eb,
title = "Principles of multi-level reflection for fault tolerant architectures",
abstract = "We present the principles of multi-level reflection as an enabling technology for the design and implementation of adaptive fault tolerant systems. By exhibiting the structural and behavioral aspects of a software component, the reflection paradigm enables the design and implementation of appropriate non-functional mechanisms at a meta-level. The separation of concerns provided by reflective architectures makes reflection a perfect match for fault tolerance mechanisms. However, in order to provide the necessary and sufficient information for error detection and recovery, reflection must be applied to all system layers in an orthogonal manner. This is the main motivation behind the notion of multi-level reflection that is introduced. We describe the basic concepts of this new architectural paradigm, and illustrate them with concrete examples. We also discuss some practical work that has recently been carried out to start implementing the proposed framework.",
author = "Francois Ta{\"i}ani and Jean-Charles Fabre and Marc-Olivier Killijian",
year = "2002",
doi = "10.1109/PRDC.2002.1185619",
language = "English",
isbn = "0-7695-1852-4",
pages = "59--66",
booktitle = "Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on",
publisher = "IEEE Computer Society",

}

RIS

TY - GEN

T1 - Principles of multi-level reflection for fault tolerant architectures

AU - Taïani, Francois

AU - Fabre, Jean-Charles

AU - Killijian, Marc-Olivier

PY - 2002

Y1 - 2002

N2 - We present the principles of multi-level reflection as an enabling technology for the design and implementation of adaptive fault tolerant systems. By exhibiting the structural and behavioral aspects of a software component, the reflection paradigm enables the design and implementation of appropriate non-functional mechanisms at a meta-level. The separation of concerns provided by reflective architectures makes reflection a perfect match for fault tolerance mechanisms. However, in order to provide the necessary and sufficient information for error detection and recovery, reflection must be applied to all system layers in an orthogonal manner. This is the main motivation behind the notion of multi-level reflection that is introduced. We describe the basic concepts of this new architectural paradigm, and illustrate them with concrete examples. We also discuss some practical work that has recently been carried out to start implementing the proposed framework.

AB - We present the principles of multi-level reflection as an enabling technology for the design and implementation of adaptive fault tolerant systems. By exhibiting the structural and behavioral aspects of a software component, the reflection paradigm enables the design and implementation of appropriate non-functional mechanisms at a meta-level. The separation of concerns provided by reflective architectures makes reflection a perfect match for fault tolerance mechanisms. However, in order to provide the necessary and sufficient information for error detection and recovery, reflection must be applied to all system layers in an orthogonal manner. This is the main motivation behind the notion of multi-level reflection that is introduced. We describe the basic concepts of this new architectural paradigm, and illustrate them with concrete examples. We also discuss some practical work that has recently been carried out to start implementing the proposed framework.

U2 - 10.1109/PRDC.2002.1185619

DO - 10.1109/PRDC.2002.1185619

M3 - Conference contribution/Paper

SN - 0-7695-1852-4

SP - 59

EP - 66

BT - Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on

PB - IEEE Computer Society

CY - Washington, DC, USA

ER -