Formal verification of real-time systems with preemptive scheduling

被引:0
|
作者
Didier Lime
Olivier (H. ) Roux
机构
[1] IRCCyN (Institut de Recherche en Communication et Cybernétique de Nantes),
来源
Real-Time Systems | 2009年 / 41卷
关键词
Formal methods; Petri nets; Preemptive scheduling; Verification; Hybrid automata;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we propose a method for the verification of timed properties for real-time systems featuring a preemptive scheduling policy: the system, modeled as a scheduling time Petri net, is first translated into a linear hybrid automaton to which it is time-bisimilar. Timed properties can then be verified using HyTech. The efficiency of this approach leans on two major points: first, the translation features a minimization of the number of variables (clocks) of the resulting automaton, which is a critical parameter for the efficiency of the ensuing verification. Second, the translation is performed by an over-approximating algorithm, which is based on Difference Bound Matrix and therefore efficient, that nonetheless produces a time-bisimilar automaton despite the over-approximation. The proposed modeling and verification method are generic enough to account for many scheduling policies. In this paper, we specifically show how to deal with Fixed Priority and Earliest Deadline First policies, with the possibility of using Round-Robin for tasks with the same priority. We have implemented the method and give some experimental results illustrating its efficiency.
引用
收藏
页码:118 / 151
页数:33
相关论文
共 50 条