DCSYNTH: A Tool for Guided Reactive Synthesis with Soft Requirements

03/10/2019
by   Amol Wakankar, et al.
0

This paper proposes a technique for the synthesis of high quality controllers from logical specification in an interval temporal logic Quantified Discrete Duration Calculus (QDDC). The specification consists of hard and soft requirements. We compute the controller which guarantees that hard requirements hold invariantly. Moreover, it intermittently but maximally meets the soft requirement as much as possible. We show that this soft requirement guided synthesis provides a useful ability to specify and efficiently synthesize high quality controllers. The technique is also useful in dealing with conflicting requirements. The proposed technique is implemented in a tool DCSYNTH. We illustrate our approach using a case study of a synchronous bus arbiter specification and we experimentally show the effect of soft requirements on the quality (worst case and expected case behaviour) of the synthesized controller.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2019

DCSYNTH: Guided Reactive Synthesis with Soft Requirements

In reactive controller synthesis, a number of implementations (controlle...
research
05/27/2019

Specification and Reactive Synthesis of Robust Controllers

This paper investigates the synthesis of robust controllers from logical...
research
09/17/2019

Specification and Optimal Reactive Synthesis of Run-time Enforcement Shields

A system with sporadic errors (SSE) is a controller which produces high ...
research
11/06/2017

DCSYNTH: Guided Reactive Synthesis with Soft Requirements for Robust Controller and Shield Synthesis

DCSYNTH is a tool for the synthesis of controllers from safety and bound...
research
07/07/2023

Neural Abstraction-Based Controller Synthesis and Deployment

Abstraction-based techniques are an attractive approach for synthesizing...
research
07/02/2021

Live Synthesis

Synthesis automatically constructs an implementation that satisfies a gi...
research
03/09/2021

Entropy-Guided Control Improvisation

High level declarative constraints provide a powerful (and popular) way ...

Please sign up or login with your details

Forgot password? Click here to reset