Selecting Fault Tolerant Styles for Third-Party Components with Model Checking Support - Archive ouverte HAL Access content directly
Conference Papers Year : 2009

Selecting Fault Tolerant Styles for Third-Party Components with Model Checking Support

Abstract

To build highly available or reliable applications out of unreliable third-party components, some software-implemented fault-tolerant mechanisms are introduced to gracefully deal with failures in the components. In this paper, we address an important issue in the approach: how to select the most suitable fault-tolerant mechanisms for a given application in a specific context. To alleviate the difficulty in the selection, these mechanisms are abstracted as Fault-tolerant styles (FTSs) at first, which helps to achieve required high availability or reliability correctly because the complex interactions among functional parts of software and fault-tolerant mechanism are explicitly modeled. Then the required fault-tolerant capabilities are specified as fault-tolerant properties, and the satisfactions of the required properties for candidate FTSs are verified by model checking. Specifically, we take application-specific constraints into consideration during verification. The satisfied properties and constraints are evidences for the selection. A case study shows the effectiveness of the approach.
Fichier principal
Vignette du fichier
1-2009-CBSE-RSA.pdf (491.16 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00459608 , version 1 (24-02-2010)

Identifiers

  • HAL Id : inria-00459608 , version 1

Cite

Junguo Li, Xiangping Chen, Gang Huang, Mei Hong, Franck Chauvel. Selecting Fault Tolerant Styles for Third-Party Components with Model Checking Support. International SIGSOFT Symposium on Component-based Software Engineering (CBSE), Jun 2009, East Stroudsburg, United States. ⟨inria-00459608⟩

Collections

CONNECT
69 View
185 Download

Share

Gmail Facebook X LinkedIn More