首页> 外文期刊>Real-time systems >Compact Data Structures and State-Space Reduction for Model-Checking Real-Time Systems
【24h】

Compact Data Structures and State-Space Reduction for Model-Checking Real-Time Systems

机译:紧凑的数据结构和状态空间缩减,用于模型检查实时系统

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

摘要

During the past few years, a number of verification tools have been developed for real-time systems in the framework of timed automata. One of the major problems in applying these tools to industrial-sized systems is the huge memory-usage for the exploration of the state-space of a network (or product) of timed automata, as the model-checkers must keep information about not only the control structure of the automata but also the clock values specified by clock constraints. In this paper, we present a compact data structure for representing clock constraints. The data structure is based on an O(n~3) algorithm which, given a constraint system over real-valued variables consisting of bounds on differences, constructs an equivalent system with a minimal number of constraints. In addition, we have developed an on-the-fly reduction technique to minimize the space-usage. Based on static analysis of the control structure of a network of timed automata, we are able to compute a set of symbolic states that cover all the dynamic loops of the network in an on-the-fly searching algorithm, and thus ensure termination in reachability analysis. The two techniques and their combination have been implemented in the tool UPPAAL. Our experimental results demonstrate that the techniques result in truly significant space-reductions: for six examples from the literature, the space saving is between 75% and 94%, and in (nearly) all examples time-performance is improved. Noteworthy is also the observation that the two techniques are completely orthogonal.
机译:在过去的几年中,已经在定时自动机的框架内为实时系统开发了许多验证工具。将这些工具应用于工业规模的系统的主要问题之一是巨大的内存使用,用于探索定时自动机的网络(或产品)的状态空间,因为模型检查器不仅必须保留有关自动机的控制结构,以及由时钟约束指定的时钟值。在本文中,我们提出了一个紧凑的数据结构来表示时钟约束。数据结构基于O(n〜3)算法,给定一个约束系统,该约束系统由包含差异边界的实值变量组成,该等效系统构造了约束数量最少的等效系统。此外,我们还开发了一种动态减少技术,以最大程度地减少空间使用。基于对定时自动机网络控制结构的静态分析,我们能够通过实时搜索算法计算出一组符号状态,这些符号状态覆盖网络的所有动态循环,从而确保终止可达性分析。这两种技术及其组合已在工具UPPAAL中实现。我们的实验结果表明,该技术可真正实现显着的空间缩减:对于文献中的六个示例,空间节省在75%至94%之间,并且在(几乎)所有示例中,时间性能都得到了改善。值得注意的是,这两种技术是完全正交的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号