2009
DOI: 10.1007/s10703-009-0084-y
|View full text |Cite
|
Sign up to set email alerts
|

Automating the addition of fault tolerance with discrete controller synthesis

Abstract: Abstract. Discrete controller synthesis (DCS) is a formal approach, based on the same state-space exploration algorithms as model-checking. Its interest lies in the ability to obtain automatically systems satisfying by construction formal properties specified a priori. In this paper, our aim is to demonstrate the feasibility of this approach for fault tolerance. We start with a fault intolerant program, modeled as the synchronous parallel composition of finite labeled transition systems; we specify formally a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
31
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 49 publications
(31 citation statements)
references
References 54 publications
(87 reference statements)
0
31
0
Order By: Relevance
“…The approach is similar to several proposals that have been made in the family of synchronous languages and tools (see, for instance, [Chandra et al 2003], [Girault and Rutten 2009] or [Altisen et al 2003]). …”
Section: Problem Formulation and Proposalmentioning
confidence: 84%
“…The approach is similar to several proposals that have been made in the family of synchronous languages and tools (see, for instance, [Chandra et al 2003], [Girault and Rutten 2009] or [Altisen et al 2003]). …”
Section: Problem Formulation and Proposalmentioning
confidence: 84%
“…It is extended to handle logico-numeric properties, by replacing, in the modular architecture of the compiler, Sigali with the new tool ReaX [9]. Other previous work related to the synchronous languages involved some separate and partial aspects of the problem, testing the idea in the framework of a more modest specialized language [20], and particular methods and manual application of the techniques [28], and elaborating on the articulation between reactive programs and DCS [55,4,19], as well as application to fault-tolerance [31,25].…”
Section: Discrete Feedback Computingmentioning
confidence: 99%
“…Moreover, Girault and Rutten [Girault and Rutten, 2009] present a framework for automating the addition of fault-tolerance using Discrete Control Synthesis (DCS). They use labeled transition systems (LTS) to specify the several concurrent parts of the system, where they model different kinds of faults (e.g., processor crash, Byzantine faults, value corruption) by uncontrollable actions in a LTS.…”
Section: Automated Synthesis Of Fault-tolerancementioning
confidence: 99%