Skip to main navigation Skip to search Skip to main content

A symbolic approach to safety ltl synthesis

  • Shufang Zhu
  • , Lucas M. Tabajara
  • , Jianwen Li
  • , Geguang Pu*
  • , Moshe Y. Vardi
  • *Corresponding author for this work
  • East China Normal University
  • Rice University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Temporal synthesis is the automated design of a system that interacts with an environment, using the declarative specification of the system’s behavior. A popular language for providing such a specification is Linear Temporal Logic, or ltl. ltl synthesis in the general case has remained, however, a hard problem to solve in practice. Because of this, many works have focused on developing synthesis procedures for specific fragments of ltl, with an easier synthesis problem. In this work, we focus on Safety ltl, defined here to be the Until-free fragment of ltl in Negation Normal Form (nnf), and shown to express a fragment of safe ltl formulas. The intrinsic motivation for this fragment is the observation that in many cases it is not enough to say that something “good” will eventually happen, we need to say by when it will happen. We show here that Safety ltl synthesis is significantly simpler algorithmically than ltl synthesis. We exploit this simplicity in two ways, first by describing an explicit approach based on a reduction to Horn-SAT, which can be solved in linear time in the size of the game graph, and then through an efficient symbolic construction, allowing a BDD-based symbolic approach which significantly outperforms extant ltl-synthesis tools.

Original languageEnglish
Title of host publicationHardware and Software
Subtitle of host publicationVerification and Testing - 13th International Haifa Verification Conference, HVC 2017, Proceedings
EditorsRachel Tzoref-Brill, Ofer Strichman
PublisherSpringer Verlag
Pages147-162
Number of pages16
ISBN (Print)9783319703886
DOIs
StatePublished - 2017
Event13th International Haifa Verification Conference, HVC 2017 - Haifa, Israel
Duration: 13 Nov 201715 Nov 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10629 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Haifa Verification Conference, HVC 2017
Country/TerritoryIsrael
CityHaifa
Period13/11/1715/11/17

Fingerprint

Dive into the research topics of 'A symbolic approach to safety ltl synthesis'. Together they form a unique fingerprint.

Cite this