z-logo
open-access-imgOpen Access
Model Checking Timed Automata with Priorities Using DBM Subtraction
Author(s) -
Alexandre David,
John Håkansson,
Kim G. Larsen,
Paul Pettersson
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-45026-2
DOI - 10.1007/11867340_10
Subject(s) - computer science , subtraction , automaton , overhead (engineering) , model checking , deadlock , benchmark (surveying) , set (abstract data type) , bounded function , set operations , representation (politics) , theoretical computer science , algorithm , programming language , arithmetic , mathematics , mathematical analysis , geodesy , geography , politics , political science , law
In this paper we describe an extension of timed automata with priorities, and efficient algorithms to compute subtraction on DBMs (difference bounded matrices), needed in symbolic model-checking of timed automata with priorities. The subtraction is one of the few operations on DBMs that result in a non-convex set needing sets of DBMs for representation. Our subtraction algorithms are efficient in the sense that the number of generated DBMs is significantly reduced compared to a naive algorithm. The overhead in time is compensated by the gain from reducing the number of resulting DBMs since this number affects the performance of symbolic model-checking. The uses of the DBM subtraction operation extend beyond timed automata with priorities. It is also useful for allowing guards on transitions with urgent actions, deadlock checking, and timed games.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom