Skip to main content
QUICK REVIEW

[論文レビュー] Reachability and liveness in parametric timed automata

Étienne André, Didier Lime|arXiv (Cornell University)|Apr 20, 2020
Formal Methods in Verification参考文献 37被引用数 3
ひとこと要約

本稿は、有理数値パラメータが整数点に制限された新しいクラスのパラメトリック時刻自動機(PTA)である有界整数点PTA(bIP-PTA)において、パラメトリック到達可能性空集合問題の決定可能性を確立する。さらに、有界L/U-PTAにおけるライブネス性の問題についてPSPACE完全性を示し、同時により、デッドロックのない性質や特定のライブネス条件が依然として決定不能であることを示し、パラメトリック時刻システムにおける決定可能性と決定不能性の境界を精緻化する。

ABSTRACT

We study timed systems in which some timing features are unknown parameters. Parametric timed automata (PTAs) are a classical formalism for such systems but for which most interesting problems are undecidable. Notably, the parametric reachability emptiness problem, i.e., the emptiness of the parameter valuations set allowing to reach some given discrete state, is undecidable. Lower-bound/upper-bound parametric timed automata (L/U-PTAs) achieve decidability for reachability properties by enforcing a separation of parameters used as upper bounds in the automaton constraints, and those used as lower bounds. In this paper, we first study reachability. We exhibit a subclass of PTAs (namely integer-points PTAs) with bounded rational-valued parameters for which the parametric reachability emptiness problem is decidable. Using this class, we present further results improving the boundary between decidability and undecidability for PTAs and their subclasses such as L/U-PTAs. We then study liveness. We prove that: (1) deciding the existence of at least one parameter valuation for which there exists an infinite run in an L/U-PTA is PSpace-complete; (2) the existence of a parameter valuation such that the system has a deadlock is however undecidable; (3) the problem of the existence of a valuation for which a run remains in a given set of locations exhibits a very thin border between decidability and undecidability.

研究の動機と目的

  • パラメトリック到達可能性空集合問題が決定可能な、パラメトリック時刻自動機(PTA)の新たな句法的部分クラスを同定すること。
  • 特に到達可能性およびライブネス性に関する問題において、決定可能性と決定不能性の境界を精緻化すること。
  • L/U-PTAにおける無限走行の存在やデッドロックの決定可能性に関する未解決問題を解消すること。
  • 既知の決定可能クラス(例:L/U-PTA)の厳密な拡張として、有界整数点PTA(bIP-PTA)を導入・分析すること。
  • パラメータドメインの位相(特に閉・開・有界でないハイパーレクタングル)が、ライブネス性の決定可能性に与える影響を調査すること。

提案手法

  • パラメータが有理数値であり、有界ドメイン内の整数点に制限されるPTAの部分クラスとして、有界整数点PTA(bIP-PTA)を導入する。
  • 一般のPTAでは決定不能であるにもかかわらず、bIP-PTAにおいてはパラメトリック到達可能性空集合問題が決定可能であることを示す、新しい証明技法を用いる。
  • 一般のPTAにおける決定不能性の証明を、1つの有界有理数値パラメータと非厳密制約を用いて変更・適用することで、鋭い境界を確立する。
  • パラメータドメインの位相(閉、開、有界、無限)を分析し、無限走行やデッドロックといったライブネス性の決定可能性を評価する。
  • 有界L/U-PTAにおける無限走行の存在問題を、既知のPSPACE完全問題への還元によって、PSPACE完全性を証明する。
  • 一般PTAにおける決定不能問題への還元によって、デッドロックのない性質や特定のライブネス条件が決定不能であることを示す。

実験結果

リサーチクエスチョン

  • RQ1L/U-PTAを超える新たなPTA部分クラスにおいて、パラメトリック到達可能性空集合問題は決定可能か?
  • RQ2パラメトリック時刻自動機における到達可能性およびライブネス性の問題において、決定可能性と決定不能性の正確な境界は何か?
  • RQ3L/U-PTAにおける無限走行の存在は決定可能か?その計算複雑性は何か?
  • RQ4L/U-PTAにおけるデッドロックの存在問題は決定可能か?パラメータドメインに依存するか?
  • RQ5パラメータドメインを閉かつ有界なハイパーレクタングルに制限することで、EG(特定の状態集合に常に滞在する)ライブネス性の決定可能性が達成可能か?

主な発見

  • 有界整数点PTA(bIP-PTA)において、パラメトリック到達可能性空集合問題は決定可能であり、これはL/U-PTAとは比較不能なPTAの新たな部分クラスである。
  • L/U-PTAにおいて、少なくとも1つのパラメータ値が無限走行を可能にするという問題はPSPACE完全である。
  • L/U-PTAにおいて、デッドロックを引き起こすパラメータ値が存在するかどうかの問題は決定不能である。
  • ある状態集合に留まるようなパラメータ値が存在するかどうかの問題は決定不能であるが、閉または無限ドメインにおいて無限パス(サイクル)に制限すると決定可能になる。
  • EGライブネス性(特定の状態集合に留まる最大パスの存在)は、パラメータドメインが閉かつ有界なハイパーレクタングルである場合にのみ決定可能であり、開または無限ドメインでは決定不能になる。
  • 非整数パラメータにおけるL-PTAおよびU-PTAでは、EF合成問題は依然として決定不能であり、既知の決定可能クラスは整数値L-PTAと有界リセットPTAの2つに限られる。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。