An efficient state space generation for the analysis of real-time systems

被引:9
作者
Kang, I [1 ]
Lee, I
Kim, YS
机构
[1] Soongsil Univ, Sch Comp, Seoul, South Korea
[2] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
[3] Elect & Telecommun Res Inst, Yusong Gu, Taejon 305606, South Korea
基金
美国国家科学基金会;
关键词
formal specification; reachability analysis; real-time systems analysis; state space minimization; timed automata;
D O I
10.1109/32.846302
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
State explosion is a well-known problem that impedes analysis and testing based on state-space exploration. This problem is particularly serious in real-time systems because unbounded time values cause the state space to be infinite even for simple systems. in this paper, we present an algorithm that produces a compact representation of the reachable state space of a real-time system. The algorithm yields a small state space, but still retains enough information for analysis. To avoid the state explosion which can be caused by simply adding time values to states, our algorithm uses history equivalence and transition bisimulation to collapse states into equivalent classes. Through history equivalence, states are merged into an equivalence class with the same untimed executions up to the states. Using transition bisimulation, the states that have the same future behaviors are further collapsed. The resultant state space is finite and can be used to analyze real-time properties. To show the effectiveness of our algorithm, we have implemented the algorithm and have analyzed several example applications.
引用
收藏
页码:453 / 477
页数:25
相关论文
共 30 条
[11]  
DRAWS C, 1995, P IEEE REAL TIM SYST
[12]  
ELSEAIDY WM, 1994, P IEEE REAL TIM SYST
[13]  
HEITMEYER CL, 1993, P 10 IEEE WORKSH REA
[14]   SYMBOLIC MODEL CHECKING FOR REAL-TIME SYSTEMS [J].
HENZINGER, TA ;
NICOLLIN, X ;
SIFAKIS, J ;
YOVINE, S .
INFORMATION AND COMPUTATION, 1994, 111 (02) :193-244
[15]  
HENZINGER TA, 1995, CSDTR951532 CORN U
[16]   A GRAPH-THEORETIC APPROACH FOR TIMING ANALYSIS AND ITS IMPLEMENTATION [J].
JAHANIAN, F ;
MOK, AKL .
IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (08) :961-975
[17]  
JAHANIAN F, 1988, P IEEE REAL TIM SYST
[18]  
KANG I, 1997, THESIS
[19]  
KANG I, 1994, P C COMP ASS JUN
[20]   A FAST MUTUAL EXCLUSION ALGORITHM [J].
LAMPORT, L .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1987, 5 (01) :1-11