• Home
  • Search
  • Using Model Checking to Solve Supervisor Synthesis Problems
  • Open Access IconOpen Access
  • Cite Icon6
  • https://doi.org/10.1109/cdc.2005.1582580Copy DOI Icon

Using Model Checking to Solve Supervisor Synthesis Problems

  • Dec 12, 2005
  • A Morgenstern +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Verification procedures, which check whether a given system satisfies a given specification, are nowadays mature for industrial usage. The more general supervisor synthesis problem asks how a system has to be restricted or which actions have to be selected such that the system satisfies a given specification. Supervisor synthesis problems are often formulated in frameworks like game structures that are more general than the Kripke structures that are traditionally used in verification. For this reason, current verification tools can not be used for supervisory control problems. In this paper, however, we present a reduction of alternating time μ-calculus model checking problems (on game structures) to model checking problems of the μ-calculus on Kripke structures. As a result, arbitrary model checkers can be used to solve supervisor synthesis problems. As a demonstration of the applicability of our approach, we show how the classical supervisory control problems of Ramadge and Wonham can be solved within our framework.

Similar Papers
  • Research Article
  • Citations7

Model Checking of Variable Petri Nets by Using the Kripke Structure

  • Dec 01, 2022
  • IEEE Transactions on Systems, Man, and Cybernetics: Systems
  • Ru Yang +4
  • Book Chapter
  • Citations39

Characterizing Kripke structures in temporal logic

  • Jan 01, 1987
  • M C Browne +2
  • Research Article
  • Citations116

Supervisory Control of Discrete-Event Systems Under Attacks

  • Sep 08, 2018
  • Dynamic Games and Applications
  • Masashi Wakaiki +2
  • Research Article
  • Citations1

A symbolic shortest path algorithm for computing subgame-perfect Nash equilibria

  • Sep 01, 2015
  • International Journal of Applied Mathematics and Computer Science
  • Pedro A Góngora +1
  • Research Article
  • Citations1

Direct Model Checking Matrix Algorithm

  • Nov 01, 2006
  • Journal of Computer Science and Technology
  • Zhi-Hong Tao +2
  • Research Article
  • Citations30

Possibilistic Fuzzy Linear Temporal Logic and Its Model Checking

  • Apr 24, 2020
  • IEEE Transactions on Fuzzy Systems
  • Yongming Li +1
  • Research Article

Parametric Interval Temporal Logic over Infinite Words

  • Sep 20, 2022
  • Electronic Proceedings in Theoretical Computer Science
  • Laura Bozzelli +1
  • Research Article
  • Citations69

Temporal logic query checking: a tool for model exploration

  • Oct 01, 2003
  • IEEE Transactions on Software Engineering
  • A Gurfinkel +2
  • Research Article
  • Citations26

Formal verification of statecharts using finite-state model checkers

  • Sep 01, 2006
  • IEEE Transactions on Control Systems Technology
  • Qianchuan Zhao +1
  • Conference Article

Incremental Semantic LTL Bounded Model Checking

  • Jan 01, 2013
  • Rui Wang +3
  • Research Article
  • Citations196

Module Checking

  • Jan 01, 2001
  • Information and Computation
  • Orna Kupferman +2
  • PDF
  • Research Article

Quaternary Continuous Classical Boundary Optimal Control Problem Dominating by Parabolic System

  • Mar 29, 2024
  • Iraqi Journal of Science
  • Fetan J Naji +1
  • Book Chapter
  • Citations3

Learning Branching-Time Properties in CTL and ATL via Constraint Solving

  • Sep 11, 2024
  • Benjamin Bordais +2
  • Research Article
  • Citations4

Model checking CML: tool development and industrial applications

  • Sep 07, 2015
  • Formal Aspects of Computing
  • A Mota +3
  • Conference Article

The Stochastic LQ Framework with Markov Modulation Parameters

  • Sep 01, 2011
  • Liai Cui +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.