Skip to main content
QUICK REVIEW

[论文解读] Revisiting reachability in timed automata

Karin Quaas, Mahsa Shirmohammadi|arXiv (Cornell University)|Jun 20, 2017
Formal Methods in Verification参考文献 19被引用 4
一句话总结

本文提出了一种基于整数和实数上的线性算术及差异边界矩阵(difference bound matrices)的时序自动机中可达性可定义性的新简化证明。该证明实现了一个指数空间的模型检测过程,用于参数化TCTL的可达性片段,并确立了其NEXPTIME难性,推动了对实时验证基础理论的理解。

ABSTRACT

We revisit a fundamental result in real-time verification, namely that the binary reachability relation between configurations of a given timed automaton is definable in linear arithmetic over the integers and reals. In this paper we give a new and simpler proof of this result, building on the well-known reachability analysis of timed automata involving difference bound matrices. Using this new proof, we give an exponential-space procedure for model checking the reachability fragment of the logic parametric TCTL. Finally we show that the latter problem is NEXPTIME-hard.

研究动机与目标

  • 重新表述并简化经典结果:时序自动机中的可达性可在整数和实数上的线性算术中定义。
  • 基于差异边界矩阵(DBMs)开发一种更易理解的可达性分析证明技术。
  • 为参数化TCTL的可达性片段设计一种具有指数空间复杂度的模型检测过程。
  • 通过证明NEXPTIME难性,确立参数化TCTL中可达性问题的计算复杂度下界。

提出的方法

  • 使用整数和实数上的线性算术重新表述时序自动机中的可达性条件,重点关注状态转移。
  • 将差异边界矩阵(DBMs)作为核心数据结构,用于表示区域并跟踪状态探索过程中的时间约束。
  • 基于DBM操作和时间变量上的线性不等式,构建可达性的逻辑表征。
  • 设计一种模型检测算法,利用基于DBM的可达性计算遍历状态空间,且空间复杂度为指数级。
  • 将一个已知的NEXPTIME完全问题归约到参数化TCTL的可达性问题,以证明其难解性。
  • 利用时序自动机和参数化TCTL公式的逻辑与结构特性,验证归约的正确性。

实验结果

研究问题

  • RQ1是否可以使用更简单、更透明的方法重新证明时序自动机中可达性可定义性的经典结果?
  • RQ2如何系统性地应用差异边界矩阵(DBMs)以简化时序自动机中可达性的证明?
  • RQ3使用新证明方法时,参数化TCTL可达性片段的模型检测空间复杂度是多少?
  • RQ4参数化TCTL中的可达性问题是否具有计算困难性?若是,其精确复杂度类是什么?

主要发现

  • 提供了一种全新的、显著简化的证明,用于整数和实数上的线性算术中时序自动机可达性的可定义性。
  • 该证明基于差异边界矩阵(DBMs),为可达性分析提供了更直观、模块化的方法。
  • 基于新证明技术,为参数化TCTL的可达性片段开发了一种指数空间复杂度的模型检测过程。
  • 证明了参数化TCTL的可达性问题为NEXPTIME难,为该片段建立了紧致的复杂度界。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。