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 条
  • [31] REWRITE ORDERINGS AND TERMINATION OF REWRITE SYSTEMS
    LESCANNE, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 520 : 17 - 27
  • [32] Reachability of switched discrete-time systems under constrained switching
    Wang, YJ
    Xie, GM
    Wang, L
    42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, 2003, : 5765 - 5770
  • [33] REACHABILITY IN INPUT CONSTRAINED DISCRETE-TIME LINEAR-SYSTEMS
    DALESSANDRO, P
    DESANTIS, E
    AUTOMATICA, 1992, 28 (01) : 227 - 229
  • [34] Finite-time reachability for a class of input constrained linear systems
    Farina, L
    PROCEEDINGS OF THE 35TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1996, : 3078 - 3079
  • [35] Reachability Constrained Reinforcement Learning
    Yu, Dongjie
    Ma, Haitong
    Li, Shengbo Eben
    Chen, Jianyu
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [36] On Proving Termination of Constrained Term Rewrite Systems by Eliminating Edges from Dependency Graphs
    Sakata, Tsubasa
    Nishida, Naoki
    Sakabe, Toshiki
    FUNCTIONAL AND CONSTRAINT LOGIC PROGRAMMING, 2011, 6816 : 138 - 155
  • [37] On Decidability of LTL+Past Model Checking for Process Rewrite Systems
    Kretinsky, Mojmir
    Rehak, Vojtech
    Strejcek, Jan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 239 : 105 - 117
  • [38] A Coinductive Approach to Proving Reachability Properties in Logically Constrained Term Rewriting Systems
    Ciobaca, Stefan
    Lucanu, Dorel
    AUTOMATED REASONING, IJCAR 2018, 2018, 10900 : 295 - 311
  • [39] Universal Petri nets and process-rewrite systems extended with procedures
    Lomazova, IA
    DOKLADY MATHEMATICS, 2005, 71 (02) : 303 - 306
  • [40] PRIORITY REWRITE SYSTEMS
    BAETEN, JCM
    BERGSTRA, JA
    KLOP, JW
    JOURNAL OF SYMBOLIC LOGIC, 1986, 51 (02) : 482 - 482