THE ALGORITHMIC ANALYSIS OF HYBRID SYSTEMS

被引:1015
作者
ALUR, R
COURCOUBETIS, C
HALBWACHS, N
HENZINGER, TA
HO, PH
NICOLLIN, X
OLIVERO, A
SIFAKIS, J
YOVINE, S
机构
[1] VERIMAG, SPECTRE, GRENOBLE, FRANCE
[2] AT&T BELL LABS, MURRAY HILL, NJ 07974 USA
[3] UNIV CRETE, IRAKLION, GREECE
[4] FORTH, ICS, IRAKLION, GREECE
[5] CORNELL UNIV, DEPT COMP SCI, ITHACA, NY 14853 USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/0304-3975(94)00202-T
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a general framework for the formal specification and algorithmic analysis of hybrid systems. A hybrid system consists of a discrete program with an analog environment. We model hybrid systems as finite automata equipped with variables that evolve continuously with time according to dynamical laws. For verification purposes, we restrict ourselves to linear hybrid systems, where all variables follow piecewise-linear trajectories. We provide decidability and undecidability results for classes of linear hybrid systems, and we show that standard program-analysis techniques can be adapted to linear hybrid systems. In particular, we consider symbolic model-checking and minimization procedures that are based on the reachability analysis of an infinite state space. The procedures iteratively compute state sets that are definable as unions of convex polyhedra in multidimensional real space. We also present approximation techniques for dealing with systems for which the iterative procedures do not converge.
引用
收藏
页码:3 / 34
页数:32
相关论文
共 26 条
  • [1] A THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, DL
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) : 183 - 235
  • [2] MODEL-CHECKING IN DENSE REAL-TIME
    ALUR, R
    COURCOUBETIS, C
    DILL, D
    [J]. INFORMATION AND COMPUTATION, 1993, 104 (01) : 2 - 34
  • [3] ALUR R, 1992, LECT NOTES COMPUT SC, V630, P340
  • [4] ALUR R, 1994, CSDT941403 CORN U TE
  • [5] Alur R., 1993, HYBRID SYSTEMS, V739, P209, DOI [DOI 10.1007/3-540-57318-6, DOI 10.1007/3-540-57318-630]
  • [6] ALUR R, 1993, 14TH P ANN REAL TIM, P2
  • [7] BOUAJJANI A, 1990, 2ND P ANN WORKSH COM, V531, P197
  • [8] Cerans [11] K., 1992, LECTURE NOTES COMPUT, V663, P269
  • [9] A CALCULUS OF DURATIONS
    CHAOCHEN, Z
    HOARE, CAR
    RAVN, AP
    [J]. INFORMATION PROCESSING LETTERS, 1991, 40 (05) : 269 - 276
  • [10] COUSOT P, 1978, 5TH P ANN S PRINC PR