2018
DOI: 10.1007/978-3-319-96145-3_17
|View full text |Cite
|
Sign up to set email alerts
|

Reactive Control Improvisation

Abstract: Reactive synthesis is a paradigm for automatically building correctby-construction systems that interact with an unknown or adversarial environment. We study how to do reactive synthesis when part of the specification of the system is that its behavior should be random. Randomness can be useful, for example, in a network protocol fuzz tester whose output should be varied, or a planner for a surveillance robot whose route should be unpredictable. However, existing reactive synthesis techniques do not provide a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
29
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 13 publications
(29 citation statements)
references
References 35 publications
0
29
0
Order By: Relevance
“…From streams of time-stamped system events, we learn models that are assumed to vary as a function of an underlying state space governed by events with durations. We leverage the recently-proposed technique of control improvisation [5], [21] to generate randomized control sequences, which are similar to an observed set of behaviors, and moreover, always satisfy some desired hard constraints and mostly satisfy soft constraints, while exhibiting variability. We presented an implementation of the end-to-end control improvisation workflow using the PRISM tool to enforce soft constraints on the improviser.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…From streams of time-stamped system events, we learn models that are assumed to vary as a function of an underlying state space governed by events with durations. We leverage the recently-proposed technique of control improvisation [5], [21] to generate randomized control sequences, which are similar to an observed set of behaviors, and moreover, always satisfy some desired hard constraints and mostly satisfy soft constraints, while exhibiting variability. We presented an implementation of the end-to-end control improvisation workflow using the PRISM tool to enforce soft constraints on the improviser.…”
Section: Discussionmentioning
confidence: 99%
“…In this paper, we show how a recently-proposed formalism termed control improvisation [5] can be suitably adapted to address the problem of randomized control for IoT systems. We consider the specific setting of a system whose components can be controlled either by humans or automatically.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, instead of using deterministic human models that follow optimal policies under given cost functions, we may consider probabilistic models that are able to regenerate diverse human behaviors and reflect human preferences through underlying probability distributions. To achieve this, we choose the control improvisation technique [7]- [9] that allows us to explicitly formulate and validate such probabilistic specifications.…”
Section: Introductionmentioning
confidence: 99%
“…Stochastic multiplayer games (SMGs) are used to model reactive systems where nondeterministic decisions are made by multiple players [4,13,23]. SMGs extend probabilistic automata by assigning a player to each choice to be made in the game.…”
Section: Introductionmentioning
confidence: 99%