An abstraction technique for real-time verification

被引:3
|
作者
Clarke, Edmund M. [1 ]
Lerda, Flavio [1 ]
Talupur, Muralidhar [1 ]
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
abstraction; model checking; real-time systems; timed automata;
D O I
10.1007/978-1-4020-6254-4_1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In real-time systems, correctness depends on the time at which events Occur. Examples of real-time systems include timed protocols and many embedded system controllers. Timed automata are an extension of finite-state automata that include real-valued clock variables used to measure time. Given a timed automaton, an equivalent finite-state region automaton can be constructed, which guarantees decidability. Timed model checking tools like UPPAL, KRONOS, and RED use specialized data structures to represent the real-valued clock variables. A different approach, called integer-discretization, is to define clock variables that can assume only integer values, but, in general, this does not preserve continuous-time semantics. This paper describes an implicit representation of the region automaton to which ordinary model checking tools can be applied directly. This approach differs from integer discretization because it is able to handle real-valued clock variables using a finite representation and preserves the continuous-time semantics of timed automata. In this framework, we introduce the GOABSTRACTION, a technique to reduce the size of the state space. Based on a conservative approximation of the region automaton, GoABSTRACTION makes it possible to verify larger systems. In order to make the abstraction precise enough to prove meaningful properties, we introduce auxiliary variables, called Go variables, that limit the drifting of clock variables in the abstract system. The paper includes preliminary experimental results showing the effectiveness Of Our technique using both symbolic and bounded model checking tools.
引用
收藏
页码:1 / +
页数:3
相关论文
共 50 条
  • [31] Real-time feature-aware video abstraction
    Zhao, Hanli
    Jin, Xiaogang
    Shen, Jianbing
    Mao, Xiaoyang
    Feng, Jieqing
    VISUAL COMPUTER, 2008, 24 (7-9): : 727 - 734
  • [32] Affective Real-Time Video Abstraction Using CUDA
    Yang, Heekyung
    Min, Kyungha
    CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, 2012, 310 : 566 - +
  • [33] Real-time feature-aware video abstraction
    Hanli Zhao
    Xiaogang Jin
    Jianbing Shen
    Xiaoyang Mao
    Jieqing Feng
    The Visual Computer, 2008, 24 : 727 - 734
  • [34] Refining Abstraction Heuristics during Real-Time Planning
    Eifler, Rebecca
    Fickert, Maximilian
    Hoffmann, Joreg
    Ruml, Wheeler
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 7578 - 7585
  • [35] A real-time and distributed system with programming language abstraction
    Saridogan, E
    Erdogan, N
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOL VI, PROCEEDINGS, 1999, : 3054 - 3060
  • [36] Flexible real-time scheduling abstraction: design and implementation
    Newbridge Networks Corp, Burnaby, Canada
    Software Pract Exper, 9 (1055-1066):
  • [37] Real-time saliency-aware video abstraction
    Hanli Zhao
    Xiaoyang Mao
    Xiaogang Jin
    Jianbing Shen
    Feifei Wei
    Jieqing Feng
    The Visual Computer, 2009, 25 : 973 - 984
  • [38] A flexible real-time scheduling abstraction: Design and implementation
    Lo, SLA
    Hutchinson, NC
    Chanson, ST
    SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (09): : 1055 - 1066
  • [39] REAL-TIME THRESHOLDING TECHNIQUE
    HASSAN, MH
    SIY, P
    ELECTRONICS LETTERS, 1987, 23 (07) : 339 - 341
  • [40] Real-time automated register abstraction active power-aware electronic system level verification framework
    Sharma, Gaurav
    Bhargava, Lava
    Kumar, Vinod
    INTEGRATION-THE VLSI JOURNAL, 2021, 77 : 151 - 166