DocumentCode
2302487
Title
A Theory of Fault Recovery for Component-Based Models
Author
Bonakdarpour, Borzoo ; Bozga, Marius ; Goessler, Gregor
Author_Institution
Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2011
fDate
4-7 Oct. 2011
Firstpage
265
Lastpage
270
Abstract
This paper introduces a theory of fault recovery for component-based models. In our framework, a model is specified in terms of a set of atomic components that are incrementally composed and synchronized by a set of glue operators. We define what it means for such models to provide a recovery mechanism, so that the model converges to its normal behavior in the presence of faults. We identify corrector (atomic or composite) components whose presence in a model is essential to guarantee recovery after the occurrence of faults. We also formalize component-based models that effectively separate recovery from functional concerns.
Keywords
fault tolerant computing; formal specification; object-oriented programming; synchronisation; system recovery; atomic component; component based model formalization; composite component; corrector component; corrector component identification; fault recovery theory; glue operators; Bismuth; Computational modeling; Context modeling; Fault tolerance; Fault tolerant systems; Safety; Semantics; BIP; Fault-tolerance; component-based; modularity; recovery; separation of concerns;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
Conference_Location
Madrid
ISSN
1060-9857
Print_ISBN
978-1-4577-1349-1
Type
conf
DOI
10.1109/SRDS.2011.39
Filename
6076785
Link To Document