Finite LTL Synthesis with Environment Assumptions and Quality Measures

08/31/2018
by   Alberto Camacho, et al.
0

In this paper, we investigate the problem of synthesizing strategies for linear temporal logic (LTL) specifications that are interpreted over finite traces -- a problem that is central to the automated construction of controllers, robot programs, and business processes. We study a natural variant of the finite LTL synthesis problem in which strategy guarantees are predicated on specified environment behavior. We further explore a quantitative extension of LTL that supports specification of quality measures, utilizing it to synthesize high-quality strategies. We propose new notions of optimality and associated algorithms that yield strategies that best satisfy specified quality measures. Our algorithms utilize an automata-game approach, positioning them well for future implementation via existing state-of-the-art techniques.

READ FULL TEXT
research
12/29/2020

Synthesizing Approximate Implementations for Unrealizable Specifications

The unrealizability of a specification is often due to the assumption th...
research
04/22/2022

Robustness-by-Construction Synthesis: Adapting to the Environment at Runtime

While most of the current synthesis algorithms only focus on correctness...
research
08/29/2023

LTLf Best-Effort Synthesis in Nondeterministic Planning Domains

We study best-effort strategies (aka plans) in fully observable nondeter...
research
01/18/2021

Syntroids: Synthesizing a Game for FPGAs using Temporal Logic Specifications

We present Syntroids, a case study for the automatic synthesis of hardwa...
research
09/14/2016

Finite LTL Synthesis is EXPTIME-complete

LTL synthesis -- the construction of a function to satisfy a logical spe...
research
02/06/2019

Distributed Synthesis of Surveillance Strategies for Mobile Sensors

We study the problem of synthesizing strategies for a mobile sensor netw...
research
05/18/2022

Mimicking Behaviors in Separated Domains

Devising a strategy to make a system mimicking behaviors from another sy...

Please sign up or login with your details

Forgot password? Click here to reset