Constrained Reachability of Process Rewrite Systems

被引:0
|
作者
Touili, Tayssir
机构
关键词
NETWORKS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 riot 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.
引用
收藏
页码:307 / 321
页数:15
相关论文
共 50 条
  • [1] Reachability analysis of process rewrite systems
    Bouajjani, A
    Touili, T
    FST TCS 2003: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 2003, 2914 : 74 - 87
  • [2] On computing reachability sets of process rewrite systems
    Bouajjani, A
    Touili, T
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2005, 3467 : 484 - 499
  • [3] Extended process rewrite systems:: Expressiveness and reachability
    Kretínsky, M
    Rehák, V
    Strejcek, J
    CONCUR 2004 - CONCURRENCY THEORY, PROCEEDINGS, 2004, 3170 : 355 - 370
  • [4] Reachability is decidable for weakly extended process rewrite systems
    Kretinsky, Mojmir
    Rehak, Vojtech
    Strejcek, Jan
    INFORMATION AND COMPUTATION, 2009, 207 (06) : 671 - 680
  • [5] Bounded Communication Reachability Analysis of Process Rewrite Systems with Ordered Parallelism
    Sighireanu, Mihaela
    Touili, Tayssir
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 239 (0C) : 43 - 56
  • [6] PROOFS AND REACHABILITY PROBLEM FOR GROUND REWRITE SYSTEMS
    COQUIDE, JL
    GILLERON, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 464 : 120 - 129
  • [7] A Completion Method to Decide Reachability in Rewrite Systems
    Burel, Guillaume
    Dowek, Gilles
    Jiang, Ying
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2015, 2015, 9322 : 205 - 219
  • [8] Process rewrite systems
    Mayr, R
    INFORMATION AND COMPUTATION, 2000, 156 (1-2) : 264 - 286
  • [9] Confluence Criteria for Logically Constrained Rewrite Systems
    Schoepf, Jonas
    Middeldorp, Aart
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 474 - 490
  • [10] Confluence of Logically Constrained Rewrite Systems Revisited
    Schoepf, Jonas
    Mitterwallnel, Fabian
    Middeldorp, Aart
    AUTOMATED REASONING, IJCAR 2024, PT II, 2024, 14740 : 298 - 316