Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
423040 | Electronic Notes in Theoretical Computer Science | 2006 | 19 Pages |
Abstract
In this paper, we address the issue of the formal verification of real-time systems in the context of a preemptive scheduling policy. We propose an algorithm which computes the state-space of the system, modeled as a time Petri net with stopwatches, exactly and efficiently, by the use of Difference Bounds Matrices (DBM) whenever possible and automatically switching to more time and memory consuming general (convex) polyhedra only when required. We propose a necessary and sufficient condition for the need of general polyhedra. We give experimental results comparing our implementation of the method to a full DBM over-approximation and to an exact computation with only general polyhedra.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics