• Home
  • Search
  • Exploring Development Methods for Reactive Synthesis Specifications
  • Cite Icon1
  • https://doi.org/10.1145/3767159Copy DOI Icon

Exploring Development Methods for Reactive Synthesis Specifications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive system from its temporal logic specification. Despite significant research progress in the past decades, reactive synthesis is still in early-stage of use. Previous studies found that the lack of development methods for reactive synthesis specifications is one barrier to its wider adoption. In this paper, we adapt two development methods, an incremental method and a modular method, to the context of reactive synthesis specifications. The methods are based on existing software development methods on the one hand and studies about reactive synthesis on the other hand. Then, we report on an exploratory case study in which participants developed specifications using the two methods. We evaluated the methods using a mixed-method analysis that combines grounded theory analysis of Slack communication with participants, quantitative exploratory data analysis of the synthesis IDE usage logs, and qualitative independent expert review of the final specifications. Our findings show clear benefits of modular specification development in terms of ease of planning, synthesis time, fewer unrealizability issues, and faster debugging. However, the incremental development method was more natural and easy to use, and specifications developed incrementally were also easier to validate during the development process.

Similar Papers
  • Conference Article
  • Citations90

Vehicle Routing Problem with Metric Temporal Logic Specifications

  • Jan 01, 2008
  • Sertac Karaman +1
  • Conference Article

TRIMMING LINE DESIGN USING AN INCREMENTAL DEVELOPMENT METHOD AND A FINITE ELEMENT INVERSE METHOD

  • Apr 01, 2009
  • Youn-Joon Song +3
  • Research Article
  • Citations8

Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories

  • Mar 24, 2024
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Andoni Rodríguez +1
  • Conference Article
  • Citations6

A Distributed Framework for Multi-Robot Task Planning with Temporal Logic Specifications

  • Oct 09, 2020
  • Yuanjiang Yang +2
  • Research Article
  • Citations32

Synthesizing a Lego Forklift Controller in GR(1): A Case Study

  • Feb 02, 2016
  • Electronic Proceedings in Theoretical Computer Science
  • Shahar Maoz +1
  • Video Transcripts

Multi-Agent Reinforcement Learning with Temporal Logic Specifications

  • Apr 11, 2021
  • Underline Science Inc.
  • Michael Wooldridge +3
  • Book Chapter
  • Citations1

Lifting Verification Results for Preemption Statements

  • Jan 01, 2013
  • Manuel Gesell +2
  • Conference Article
  • Citations74

An MILP approach for real-time optimal controller synthesis with Metric Temporal Logic specifications

  • Jul 01, 2016
  • Sayan Saha +1
  • Conference Article
  • Citations98

Towards manipulation planning with temporal logic specifications

  • May 01, 2015
  • Keliang He +3
  • Research Article
  • Citations37

Energy Storage Controller Synthesis for Power Systems With Temporal Logic Specifications

  • Mar 01, 2019
  • IEEE Systems Journal
  • Zhe Xu +2
  • Book Chapter
  • Citations94

Graph Games and Reactive Synthesis

  • Jan 01, 2018
  • Roderick Bloem +2
  • Conference Article
  • Citations10

Energy-aware networked control systems under temporal logic specifications

  • Dec 01, 2018
  • Kazumune Hashimoto +2
  • Conference Article

Formal methods for dynamical systems

  • Apr 17, 2012
  • Calin Belta
  • Conference Article
  • Citations2

Design of Motion Planning System for Dual-arm Robot with Gantry Based on Temporal Logic Specifications and Predictive Control

  • Jun 01, 2018
  • Shaoying He +2
  • Conference Article
  • Citations8

Building SWIFI tools from temporal logic specifications

  • Jun 22, 2003
  • M Rodriguez +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.