Finding best and worst case execution times of systems using difference-bound matrices

3Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The paper provides a solution to the fundamental problems of computing the shortest and the longest time taken by a run of a timed automaton from an initial state to a final state. It does so using the difference-bound matrix data structure to represent zones, which is a state-of-the-art heuristic to improve performance over the classical (and somewhat brute-force) region graph abstraction. The solution provided here is conceptually a marked improvement over some earlier work on the problems [16,9], in which repeated guesses (guided by binary search) and multiple model checking queries were effectively but inelegantly and less efficiently used; here only one run of the zone construction is sufficient to yield the answers. The paper then reports on a prototype implementation of the algorithms using Difference Bound Matrices (DBMs), and presents the results of its application on a realistic automatic manufacturing plant. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Al-Bataineh, O., Reynolds, M., & French, T. (2014). Finding best and worst case execution times of systems using difference-bound matrices. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8711 LNCS, pp. 38–52). Springer Verlag. https://doi.org/10.1007/978-3-319-10512-3_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free