Controller Synthesis for Hyperproperties

01/19/2021
by   Borzoo Bonakdarpour, et al.
0

We investigate the problem of controller synthesis for hyperproperties specified in the temporal logic HyperLTL. Hyperproperties are system properties that relate multiple execution traces. Hyperproperties can elegantly express information-flow policies like noninterference and observational determinism. The controller synthesis problem is to automatically design a controller for a plant that ensures satisfaction of a given specification in the presence of the environment or adversarial actions. We show that the controller synthesis problem is decidable for HyperLTL specifications and finite-state plants. We provide a rigorous complexity analysis for different fragments of HyperLTL and different system types: tree-shaped, acyclic, and general graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/19/2021

Program Repair for Hyperproperties

We study the repair problem for hyperproperties specified in the tempora...
research
09/11/2020

Synthesis of Run-To-Completion Controllers for Discrete Event Systems

A controller for a Discrete Event System must achieve its goals despite ...
research
05/05/2023

Context-triggered Abstraction-based Control Design

We consider the problem of automatically synthesizing a hybrid controlle...
research
04/07/2019

Cause Mining and Controller Synthesis with STL

Formal control of cyber-physical systems allows for synthesis of control...
research
11/17/2010

Artificial Hormone Reaction Networks: Towards Higher Evolvability in Evolutionary Multi-Modular Robotics

The semi-automatic or automatic synthesis of robot controller software i...
research
05/06/2015

Retaining Experience and Growing Solutions

Generally, when genetic programming (GP) is used for function synthesis ...
research
02/19/2021

Controller Synthesis for Golog Programs over Finite Domains with Metric Temporal Constraints

Executing a Golog program on an actual robot typically requires addition...

Please sign up or login with your details

Forgot password? Click here to reset