首页> 外文期刊>Science of Computer Programming >Fully symbolic TCTL model checking for complete and incomplete real-time systems
【24h】

Fully symbolic TCTL model checking for complete and incomplete real-time systems

机译:完整和不完整的实时系统的完全符号TCTL模型检查

获取原文
获取原文并翻译 | 示例

摘要

In this paper we present a fully symbolic TCTL model checking algorithm for real-time systems represented in a formal model called finite state machine with time (FSMT), which works on fully symbolic state sets containing both the clock values and the state variables. Our algorithm is able to verify TCTL properties on complete and incomplete FSMTs containing unknown components. For that purpose over-approximations of state sets fulfilling a TCTL property φ for at least one implementation of the unknown components and under-approximations of state sets fulfilling φ for all possible implementations of the unknown components are computed. We present two different methods to convert timed automata to FSMTs. In addition to FSMTs simulating pure interleaving behaviour of timed automata we can produce FSMTs with a parallelized interleaving behaviour which allows parallelism of conflict-free transitions. This can dramatically reduce the number of steps during verification. Our prototype implementation outperforms the state-of-the-art model checkers UPPAAL and RED on complete systems, and on incomplete systems our tool is able to prove interesting properties when parts of the system are unknown.
机译:在本文中,我们提出了一种用于实时系统的完全符号化TCTL模型检查算法,该算法以称为时间有限状态机(FSMT)的形式化模型表示,该算法适用于包含时钟值和状态变量的完全符号化状态集。我们的算法能够验证包含未知组件的完整和不完整FSMT的TCTL属性。为此,对于未知分量的至少一种实现方式,满足TCTL属性φ的状态集的过逼近,对于未知分量的所有可能的实现方式,满足φ的状态集的过逼近被计算。我们提出了两种将定时自动机转换为FSMT的方法。除了模拟定时自动机的纯交织行为的FSMT之外,我们还可以产生具有并行交织行为的FSMT,这允许无冲突过渡的并行性。这可以大大减少验证过程中的步骤数量。在完整的系统上,我们的原型实现优于最新的模型检查器UPPAAL和RED;在不完整的系统上,当系统的某些部分未知时,我们的工具能够证明有趣的属性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号