From Discrete Duration Calculus to Symbolic Automata

https://doi.org/10.1016/j.entcs.2006.02.022Get rights and content
Under a Creative Commons license
open access

Abstract

The goal of this paper is to translate (fragments of) the quantified discrete duration calculus QDDC, proposed by P. Pandya, into symbolic acceptors with counters. Acceptors are written in the synchronous programming language Lustre, in order to allow available symbolic verification tools (model-checkers, abstract interpreters) to be applied to properties expressed in QDDC. We show that important constructs of QDDC need non-deterministic acceptors, in order to be translated with a bounded number of counters, and an expressive fragment of the logic is identified and translated. Then, we consider a more restricted fragment, which only needs deterministic acceptors.

Keywords

Duration Calculus
QDDC
synchronous observers
non-deterministic observers
Lustre

Cited by (0)

1

Verimag is a joint laboratory of Université Joseph Fourier, CNRS and INPG associated with IMAG.