Formal verification of multitasking applications based on timed automata model

被引:49
|
作者
Waszniowski, Libor [1 ]
Hanzalek, Zdenek [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Ctr Appl Cybernet, Dept Control Engn, CR-16635 Prague, Czech Republic
关键词
formal methods; verification; model-checking; timed automata; OSEK/VDX; multitasking;
D O I
10.1007/s11241-007-9036-z
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The aim of this paper is to show, how a multitasking application running under a real-time operating system compliant with an OSEK/VDX standard can be modeled by timed automata. The application under consideration consists of several non-preemptive tasks and interrupt service routines that can be synchronized by events. A model checking tool is used to verify time and logical properties of the proposed model. Use of this methodology is demonstrated on an automated gearbox case study and the result of the worst-case response time verification is compared with the classical method based on the time-demand analysis. It is shown that the model-checking approach provides less pessimistic results due to a more detailed model and exhaustive state-space exploration.
引用
收藏
页码:39 / 65
页数:27
相关论文
共 50 条
  • [31] Configurable verification of timed automata with discrete variables
    Tamás Tóth
    István Majzik
    Acta Informatica, 2022, 59 : 1 - 35
  • [32] Decomposing verification of timed I/O automata
    Kaynar, DK
    Lynch, N
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 84 - 101
  • [33] Verification of computation orchestration via timed automata
    Dong, Jin Song
    Liu, Yang
    Sun, Jun
    Zhang, Xian
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4260 : 226 - +
  • [34] Verification of continuous dynamical systems by timed automata
    Christoffer Sloth
    Rafael Wisniewski
    Formal Methods in System Design, 2011, 39 : 47 - 82
  • [35] Past pushdown timed automata and safety verification
    Dang, Z
    Bultan, T
    Ibarra, OH
    Kemmerer, RA
    THEORETICAL COMPUTER SCIENCE, 2004, 313 (01) : 57 - 71
  • [36] Verification of computation Orchestration via timed automata
    Dong, Jin Song
    Liu, Yang
    Sun, Jun
    Zhang, Xian
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2006, 4260 LNCS : 226 - 245
  • [37] Timed Opacity Verification for Switching Output Automata
    Liu, T.
    Seatzu, C.
    Giva, A.
    IFAC PAPERSONLINE, 2024, 58 (01): : 24 - 29
  • [38] Static guard analysis in timed automata verification
    Behrmann, G
    Bouyer, P
    Fleury, E
    Larsen, KG
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 254 - 270
  • [39] Stochastic Games for Verification of Probabilistic Timed Automata
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 212 - 227
  • [40] Verification of AUTOSAR Software Architectures with Timed Automata
    Beringer, Steffen
    Wehrheim, Heike
    CRITICAL SYSTEMS: FORMAL METHODS AND AUTOMATED VERIFICATION, 2016, 9933 : 189 - 204