• Home
  • Search
  • Learning to prove safety over parameterised concurrent systems
  • Open Access IconOpen Access
  • Cite Icon44
  • https://doi.org/10.23919/fmcad.2017.8102244Copy DOI Icon

Learning to prove safety over parameterised concurrent systems

  • Jan 1, 2017
  • Yu-Fang Chen +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We revisit the classic problem of proving safety over parameterised concurrent systems, i.e., an infinite family of finite-state concurrent systems that are represented by some finite (symbolic) means. An example of such an infinite family is a dining philosopher protocol with any number n of processes (n being the parameter that defines the infinite family). Regular model checking is a well-known generic framework for modelling parameterised concurrent systems, where an infinite set of configurations (resp. transitions) is represented by a regular set (resp. regular transducer). Although verifying safety properties in the regular model checking framework is undecidable in general, many sophisticated semi-algorithms have been developed in the past fifteen years that can successfully prove safety in many practical instances. In this paper, we propose a simple solution to synthesise regular inductive invariants that makes use of Angluin's classic L∗ algorithm (and its variants). We provide a termination guarantee when the set of configurations reachable from a given set of initial configurations is regular. We have tested L∗ algorithm on standard (as well as new) examples in regular model checking including the dining philosopher protocol, the dining cryptographer protocol, and several mutual exclusion protocols (e.g. Bakery, Burns, Szymanski, and German). Our experiments show that, despite the simplicity of our solution, it can perform at least as well as existing semi-algorithms.

Similar Papers
  • Research Article
  • Citations66

Abstract regular (tree) model checking

  • Jul 20, 2011
  • International Journal on Software Tools for Technology Transfer
  • Ahmed Bouajjani +3
  • Research Article

Regular Model Checking Upside-Down: An Invariant-Based Approach

  • Jan 14, 2025
  • Logical Methods in Computer Science
  • Javier Esparza +2
  • Book Chapter
  • Citations13

Systematic Acceleration in Regular Model Checking

  • Jan 01, 2008
  • Bengt Jonsson +1
  • Research Article
  • Citations29

Tree regular model checking: A simulation-based approach

  • May 04, 2006
  • The Journal of Logic and Algebraic Programming
  • Parosh Aziz Abdulla +3
  • Book Chapter
  • Citations156

Abstract Regular Model Checking

  • Jan 01, 2004
  • Ahmed Bouajjani +2
  • Book Chapter
  • Citations48

Computing Simulations over Tree Automata

  • Jan 01, 2008
  • Parosh A Abdulla +4
  • Research Article
  • Citations10

Widening techniques for regular tree model checking

  • Aug 03, 2011
  • International Journal on Software Tools for Technology Transfer
  • Ahmed Bouajjani +1
  • Book Chapter

Related Work

  • Jan 01, 2015
  • Roderick Bloem +6
  • Book Chapter
  • Citations8

Reduction of Nondeterministic Tree Automata

  • Jan 01, 2016
  • Ricardo Almeida +2
  • Book Chapter
  • Citations2

Regular Reinforcement Learning

  • Jan 01, 2024
  • Taylor Dohmen +3
  • Book Chapter
  • Citations14

T(O)RMC: A Tool for (ω)-Regular Model Checking

  • Jul 07, 2008
  • Axel Legay
  • Book Chapter
  • Citations46

Omega-Regular Model Checking

  • Jan 01, 2004
  • Bernard Boigelot +2
  • Research Article
  • Citations74

Stochastic continuum modeling of random interphases from atomistic simulations. Application to a polymer nanocomposite

  • Oct 20, 2015
  • Computer Methods in Applied Mechanics and Engineering
  • T.T Le +2
  • Research Article
  • Citations15

Computational description of surface hydride phases on Pt(111) electrodes.

  • Jan 04, 2023
  • The Journal of Chemical Physics
  • Selwyn Hanselman +2
  • Book Chapter
  • Citations5

Coordinating functional processes using Petri nets

  • Jan 01, 1997
  • Claus Aßmann
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.