Is your model checker on time? On the complexity of model checking for timed modal logics

被引:23
作者
Aceto, L
Laroussinie, F
机构
[1] CNRS, UMR 8643, Lab Specificat & Verificat, ENS Cachan, F-94235 Cachan, France
[2] Aalborg Univ, Dept Comp Sci, BRICS, DK-9220 Aalborg O, Denmark
来源
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING | 2002年 / 52-3卷
关键词
model checking; timed automata; timed modal logics; complexity of verification;
D O I
10.1016/S1567-8326(02)00022-X
中图分类号
学科分类号
摘要
This paper studies the structural complexity of model checking for several timed modal logics presented in the literature. More precisely, we consider (variations on) the specification formalisms used in the tools CMC and UPPAAL, and fragments of a timed mu-calculus. For each of the logics, we characterize the computational complexity of model checking, as well as its specification and program complexity, using (parallel compositions of) timed automata as our system model. In particular, we show that the complexity of model checking for a timed mu-calculus interpreted over (networks of) timed automata is EXPTIME-complete, no matter whether the complexity is measured with respect to the size of the specification, of the model or of both. All the flavours of model checking for timed versions of Hennessy-Milner logic, and the restricted fragments of the timed mu-calculus studied in the literature on CMC and UPPAAL, are shown to be PSPACE-complete or EXPTIME-complete. Amongst the complexity result, offered in the paper is a theorem to the effect that the model checking problem for the sublanguage L-s of the timed mu-calculus, proposed by Larsen, Pettersson and Yi, is PSPACE-complete. This result is accompanied by an array of statements showing that any extension of L-s has an EXPTIME-complete model checking problem. We also argue that the model checking problem for the timed propositional mu-calculus T-mu is EXPTIME-complete, thus improving upon results by Henzinger, Nicollin, Sifakis and Yovine, (C) 2002 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:7 / 51
页数:45
相关论文
共 75 条
[1]   Characteristic formulae for timed automata [J].
Aceto, L ;
Ingólfsdóttir, A ;
Pedersen, ML ;
Poulsen, J .
RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 2000, 34 (06) :565-584
[2]  
Aceto L, 1998, LECT NOTES COMPUT SC, V1384, P263, DOI 10.1007/BFb0054177
[3]  
Aceto L, 1998, LECT NOTES COMPUT SC, V1530, P245
[4]  
ACETO L, 1999, LNCS, V1672, P125, DOI DOI 10.1007/3-540-48340-3
[5]  
Allen Emerson E., 1986, LICS, P267
[6]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[7]   A REALLY TEMPORAL LOGIC [J].
ALUR, R ;
HENZINGER, TA .
JOURNAL OF THE ACM, 1994, 41 (01) :181-204
[8]   MODEL-CHECKING IN DENSE REAL-TIME [J].
ALUR, R ;
COURCOUBETIS, C ;
DILL, D .
INFORMATION AND COMPUTATION, 1993, 104 (01) :2-34
[9]   The benefits of relaxing punctuality [J].
Alur, R ;
Feder, T ;
Henzinger, TA .
JOURNAL OF THE ACM, 1996, 43 (01) :116-146
[10]   REAL-TIME LOGICS - COMPLEXITY AND EXPRESSIVENESS [J].
ALUR, R ;
HENZINGER, TA .
INFORMATION AND COMPUTATION, 1993, 104 (01) :35-77