arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2310.02466cs.LO
收藏

离散时间网络与对称广播系统的参数化模型检测

Parameterized Model-checking of Discrete-Timed Networks and Symmetric-Broadcast Systems

Benjamin Aminof, Sasha Rubin, Francesco Spegni, Florian Zuleger

AI总结:

本文研究了带离散时钟的参数化离散时间系统的模型检测复杂度,通过引入对称广播通信原语,证明了无控制器系统的安全性规范是PSPACE完全的、活性规范在EXPTIME内可判定,并揭示了带控制器系统的活性规范不可判定。

摘要:

我们研究了参数化离散时间系统的模型检测问题复杂度,该系统包含任意多个匿名且相同的进程,分为有无 distinguished 的“controller”两种情况,并通过 synchronous rendezvous 进行通信。我们的框架通过向进程添加 discrete-time clocks,扩展了 German 和 Sistla 关于 untimed systems 的开创性工作。对于无 controller 的情况,我们表明这些系统可以被通过 rendezvous 和 symmetric broadcast 通信的 untimed processes 系统(我们称之为“RB-systems”)高效模拟,反之亦然。Symmetric broadcast 是一种新型通信原语,允许所有进程立即同步;然而,它不区分发送和接收进程。我们证明,对于 safety specifications 的参数化模型检测问题是 pspace-complete 的,而对于 liveness specifications,它在 exptime 内是 decidable 的。后者的结果使用 automata theory、rational linear programming 和 geometric reasoning,在一个被称为“vector rendezvous systems”的 vector addition systems 新变体中解决某些 reachability 问题而得到证明。我们相信这些证明技术具有独立意义,将有助于解决相关问题。对于有 controller 的情况,我们证明以 RB-systems 和以 asymmetric broadcast 为原语的系统的参数化模型检测问题是 inter-reducible 的。这使我们能够证明,对于带 controller 的 discrete timed-networks,针对 liveness specifications 的参数化模型检测问题是 undecidable 的。我们的工作利用了参数化离散时间系统与通过 broadcast 通信的进程系统之间的紧密联系,为参数化 timed-systems 的 liveness properties 提供了一个罕见且令人惊讶的 decidability 结果,并将 untimed systems 的工作扩展到了 timed systems。

英文摘要:

We study the complexity of the model-checking problem for parameterized discrete-timed systems with arbitrarily many anonymous and identical processes, with and without a distinguished "controller", and communicating via synchronous rendezvous. Our framework extends the seminal work from German and Sistla on untimed systems by adding discrete-time clocks to processes. For the case without a controller, we show that the systems can be efficiently simulated -- and vice versa -- by systems of untimed processes that communicate via rendezvous and symmetric broadcast, which we call "RB-systems". Symmetric broadcast is a novel communication primitive that allows all processes to synchronize at once; however, it does not distinguish between sending and receiving processes. We show that the parameterized model-checking problem for safety specifications is pspace-complete, and for liveness specifications it is decidable in exptime. The latter result is proved using automata theory, rational linear programming, and geometric reasoning for solving certain reachability questions in a new variant of vector addition systems called "vector rendezvous systems". We believe these proof techniques are of independent interest and will be useful in solving related problems. For the case with a controller, we show that the parameterized model-checking problems for RB-systems and systems with asymmetric broadcast as a primitive are inter-reducible. This allows us to prove that for discrete timed-networks with a controller the parameterized model-checking problem is undecidable for liveness specifications. Our work exploits the intimate connection between parameterized discrete-timed systems and systems of processes communicating via broadcast, providing a rare and surprising decidability result for liveness properties of parameterized timed-systems, as well as extend work from untimed systems to timed systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑