An Integer Static Analysis for Better Extrapolation in Uppaal.

Sebastian Lund, Jesper van Diepen,Kim G. Larsen,Marco Muñiz, Tobias Ringholm Jørgensen, Tobias Skaarup Daa Andersen

FORMATS(2021)

Cited 0|Views3
No score
Abstract
Extended Timed Automata (XTA) is a widely used formalism to show the correctness of industrial applications. The decidability results and current extrapolations for XTA are based on constants in the automaton. However, in the case of XTA such bounds depend on integer variables or variable expressions. Since computing such bounds can be as expensive as the verification task, tools such as UPPAAL over-approximate the bounds by values given in the type definitions. These values are excessively large and can yield huge state spaces. In this paper we outline a targeted static analysis to efficiently over-approximate location based invariants (and thereby ranges) of integer variables. We have implemented our analysis in UPPAAL where the new tighter bounds are available to all currently implemented extrapolation operations. Our experiments show an exponential reduction in the state space of several models. In addition, the computation overhead introduced by the integer static analysis is negligible.
More
Translated text
Key words
integer static analysis,better extrapolation,uppaal
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined