跳到主要导航 跳到搜索 跳到主要内容

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

  • Kim G. Larsen*
  • , Fredrik Larsson
  • , Paul Pettersson
  • , Wang Yi
  • *此作品的通讯作者
  • Aarhus University
  • Uppsala University

科研成果: 期刊稿件文章同行评审

摘要

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 script O sign(n3) 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.

源语言英语
页(从-至)255-275
页数21
期刊Real-Time Systems
25
2-3
DOI
出版状态已出版 - 9月 2003
已对外发布

指纹

探究 'Compact Data Structures and State-Space Reduction for Model-Checking Real-time Systems' 的科研主题。它们共同构成独一无二的指纹。

引用此