• Home
  • Search
  • Constrained Reachability of Process Rewrite Systems
  • Cite Icon1
  • https://doi.org/10.1007/978-3-642-03466-4_20Copy DOI Icon

Constrained Reachability of Process Rewrite Systems

  • Jan 1, 2009
  • Tayssir Touili
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We consider the problem of analyzing multi-threaded programs with recursive calls, dynamic creation of parallel procedures, and communication. We model such programs by Process Rewrite Systems (PRS) which are sets of term rewriting rules. Terms in this framework represent program control structures. The semantics of PRS systems is defined modulo structural equivalences on terms expressing properties of the operators appearing in the terms (idle process, sequential composition, and asynchronous parallel composition). We consider the problem of reachability analysis of PRSs under constraints on the execution actions. This problem is undecidable even for regular constraints. [LS98] showed that it becomes decidable for decomposable constraints for the PRS subclass PA if structural equivalences are not taken into account. In this work, we go further and show that for decomposable constraints, we can compute tree automata representations of the constrained reachability sets for the whole class of PRS modulo different structural equivalences. Our results can be used to solve program (data flow) analysis and verification problems that can be reduced to the constrained reachability analysis problem.

Similar Papers
  • Book Chapter

Computation and Visualisation of Phase Portraits for Model Checking SPDIs

  • Mar 29, 2008
  • Gordon Pace +1
  • Research Article
  • Citations19

Tight Remainder-Form Decomposition Functions With Applications to Constrained Reachability and Guaranteed State Estimation

  • Dec 01, 2023
  • IEEE Transactions on Automatic Control
  • Mohammad Khajenejad +1
  • Research Article
  • Citations7

Discrete reachability of hybrid systems

  • Jan 01, 2003
  • International Journal of Control
  • Jan Lunze +1
  • Conference Article
  • Citations23

Qualified data flow problems

  • Jan 01, 1980
  • L Howard Holley +1
  • Research Article
  • Citations2

Switching Functions Based Geometric Modeling Language and its Application to Numerical Control Program Verification

  • Jan 01, 1987
  • CIRP Annals - Manufacturing Technology
  • M Shpitalni +2
  • Conference Article
  • Citations84

Model-checking higher-order functions

  • Sep 07, 2009
  • Naoki Kobayashi
  • Conference Article
  • Citations70

Reach-SDP: Reachability Analysis of Closed-Loop Systems with Neural Network Controllers via Semidefinite Programming

  • Dec 14, 2020
  • Haimin Hu +3
  • Research Article

Arithmetics based on computability logic

  • Dec 23, 2019
  • Logical Investigations
  • Giorgi Japaridze
  • Conference Article
  • Citations110

Incremental data flow analysis in a structured program editor

  • Jan 01, 1984
  • Frank Kenneth Zadeck
  • Research Article
  • Citations5

Stepwise refinement of heap-manipulating code in Chalice

  • Jun 29, 2012
  • Formal Aspects of Computing
  • K Rustan M Leino +1
  • Conference Article
  • Citations10

An eclipse plug-in for model checking

  • Jun 24, 2004
  • D Beyer +3
  • Research Article
  • Citations9

Functional verification of task partitioning for multiprocessor embedded systems

  • Sep 01, 2007
  • ACM Transactions on Design Automation of Electronic Systems
  • Dipankar Das +2
  • Book Chapter
  • Citations89

HyPro: A C++ Library of State Set Representations for Hybrid Systems Reachability Analysis

  • Jan 01, 2017
  • Stefan Schupp +3
  • Book Chapter
  • Citations1

Reachability for Finite-State Process Algebras Using Static Analysis

  • Jan 01, 2011
  • Nataliya Skrypnyuk +1
  • Book Chapter
  • Citations11

Static management of integrity in object-oriented databases: Design and implementation

  • Jan 01, 1998
  • Véronique Benzaken +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.