Interrupt Timed Automata: verification and expressiveness

被引:17
|
作者
Berard, Beatrice [1 ]
Haddad, Serge [2 ]
Sassolas, Mathieu [1 ]
机构
[1] Univ Paris 06, CNRS, UMR 7606, LIP6 MoVe, Paris, France
[2] Ecole Normale Super, CNRS, UMR 8643, LSV,INRIA, Cachan, France
关键词
Hybrid automata; Timed automata; Multi-task systems; Interrupts; Decidability of reachability; Model checking; Real-time properties; MODEL-CHECKING; ALGORITHMIC ANALYSIS; SYSTEMS;
D O I
10.1007/s10703-011-0140-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce the class of Interrupt Timed Automata (ITA), a subclass of hybrid automata well suited to the description of timed multi-task systems with interruptions in a single processor environment. While the reachability problem is undecidable for hybrid automata we show that it is decidable for ITA. More precisely we prove that the untimed language of an ITA is regular, by building a finite automaton as a generalized class graph. We then establish that the reachability problem for ITA is in NEXPTIME and in PTIME when the number of clocks is fixed. To prove the first result, we define a subclass ITA(-) of ITA, and show that (1) any ITA can be reduced to a language-equivalent automaton in ITA(-) and (2) the reachability problem in this subclass is in NEXPTIME (without any class graph). In the next step, we investigate the verification of real time properties over ITA. We prove that model checking SCL, a fragment of a timed linear time logic, is undecidable. On the other hand, we give model checking procedures for two fragments of timed branching time logic. We also compare the expressive power of classical timed automata and ITA and prove that the corresponding families of accepted languages are incomparable. The result also holds for languages accepted by controlled real-time automata (CRTA), that extend timed automata. We finally combine ITA with CRTA, in a model which encompasses both classes and show that the reachability problem is still decidable. Additionally we show that the languages of ITA are neither closed under complementation nor under intersection.
引用
收藏
页码:41 / 87
页数:47
相关论文
共 50 条
  • [1] Interrupt Timed Automata: verification and expressiveness
    Béatrice Bérard
    Serge Haddad
    Mathieu Sassolas
    Formal Methods in System Design, 2012, 40 : 41 - 87
  • [2] Polynomial interrupt timed automata: Verification and expressiveness
    Berard, B.
    Haddad, S.
    Picaronny, C.
    El Din, M. Safey
    Sassolas, M.
    INFORMATION AND COMPUTATION, 2021, 277
  • [3] Interrupt Timed Automata
    Berard, Beatrice
    Haddad, Serge
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2009, 5504 : 197 - +
  • [4] Parametric Interrupt Timed Automata
    Berard, Beatrice
    Haddad, Serge
    Jovanovic, Aleksandra
    Lime, Didier
    REACHABILITY PROBLEMS, 2013, 8169 : 59 - 69
  • [5] On the Expressiveness of Parametric Timed Automata
    Andre, Etienne
    Lime, Didier
    Roux, Olivier H.
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, FORMATS 2016, 2016, 9884 : 19 - 34
  • [6] Comparing the Expressiveness of Timed Automata and Timed Extensions of Petri Nets
    Srba, Jiri
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 15 - 32
  • [7] Revisiting reachability in Polynomial Interrupt Timed Automata
    Bérard, Béatrice
    Haddad, Serge
    Information Processing Letters, 2022, 174
  • [8] Interrupt Timed Automata with Auxiliary Clocks and Parameters
    Berard, Beatrice
    Haddad, Serge
    Jovanovic, Aleksandra
    Lime, Didier
    FUNDAMENTA INFORMATICAE, 2016, 143 (3-4) : 235 - 259
  • [9] Revisiting reachability in Polynomial Interrupt Timed Automata
    Berard, Beatrice
    Haddad, Serge
    INFORMATION PROCESSING LETTERS, 2022, 174
  • [10] Timed Automata with Integer Resets: Language Inclusion and Expressiveness
    Suman, P. Vijay
    Pandya, Paritosh K.
    Krishna, Shankara Narayanan
    Manasa, Lakshmi
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 78 - 92