2017
DOI: 10.1007/s10703-017-0276-9
|View full text |Cite
|
Sign up to set email alerts
|

Shield synthesis

Abstract: Shield synthesis is an approach to enforce safety properties at runtime. A shield monitors the system and corrects any erroneous output values instantaneously. The shield deviates from the given outputs as little as it can and recovers to hand back control to the system as soon as possible. In the first part of this paper, we consider shield synthesis for reactive hardware systems. First, we define a general framework for solving the shield synthesis problem. Second, we discuss two concrete shield synthesis me… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
51
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 48 publications
(51 citation statements)
references
References 31 publications
0
51
0
Order By: Relevance
“…The idea of error-correcting run-time enforcement shield was proposed in the pioneering work of Bloem et al [2], where the notion of k-stabilizing shield (with a synthesis algorithm) was proposed. This was further enhanced by Konighofer et al [9]. Extension of shield synthesis to liveness properties has also been explored in this paper.…”
Section: Discussion and Related Workmentioning
confidence: 83%
See 4 more Smart Citations
“…The idea of error-correcting run-time enforcement shield was proposed in the pioneering work of Bloem et al [2], where the notion of k-stabilizing shield (with a synthesis algorithm) was proposed. This was further enhanced by Konighofer et al [9]. Extension of shield synthesis to liveness properties has also been explored in this paper.…”
Section: Discussion and Related Workmentioning
confidence: 83%
“…Logic QDDC is a discrete time version of Duration Calculus proposed by Zhou, Hoare and Ravn [5,4] with known automata theoretic decision and model checking procedures [13,3,17,10]. Using the proposed technique, we have specified the k-stabilizing shield of Konighofer et al [9], the burst shield of Wu et al [21,20], as well as a new e, dshield. Moreover, we have measured the performance of the shields resulting from these different criteria in terms of the expected value of deviation in long runs, as well as the worst case burst deviation latency.…”
Section: Discussion and Related Workmentioning
confidence: 99%
See 3 more Smart Citations