4 research outputs found
Sampled Semantics of Timed Automata
Sampled semantics of timed automata is a finite approximation of their dense
time behavior. While the former is closer to the actual software or hardware
systems with a fixed granularity of time, the abstract character of the latter
makes it appealing for system modeling and verification. We study one aspect of
the relation between these two semantics, namely checking whether the system
exhibits some qualitative (untimed) behaviors in the dense time which cannot be
reproduced by any implementation with a fixed sampling rate. More formally, the
\emph{sampling problem} is to decide whether there is a sampling rate such that
all qualitative behaviors (the untimed language) accepted by a given timed
automaton in dense time semantics can be also accepted in sampled semantics. We
show that this problem is decidable
Entropy of regular timed languages
For timed languages, we define size measures: volume for languages with a fixed finite number of events, and entropy (growth rate) as asymptotic measure for an unbounded number of events. These measures can be used for quantitative comparison of languages, and the entropy can be viewed as information contents of a timed language. For languages accepted by deterministic timed automata, we give exact formulas for volumes. We show that automata with non-vanishing entropy ("thick") have a normal (non-Zeno, discretizable etc.) behavior for typical runs. Next, we characterize the entropy, using methods of functional analysis, as the logarithm of the leading eigenvalue (spectral radius) of a positive integral operator. We devise a couple of methods to compute the entropy: a symbolical one for so-called "1 1 â2-clock" automata, and a numerical one (with a guarantee of convergence)
Progress-preserving Refinements of CTA
We develop a theory of refinement for timed asynchronous systems, in the setting of Communicating Timed Automata (CTA). Our refinement applies point-wise to the components of a system of CTA, and only affecting their time constraintsâin this way, we achieve compositionality and decidability. We then establish a decidable condition under which our refinement preserves behavioural properties of systems,such as their global and local progress. Our theory provides guidelines on how to implement timed protocols using the real-time primitives of programming languages. We validate our theory through a series of experiments, supported by an open-source tool which implements our verification techniques
Sampled Semantics of Timed Automata
Sampled semantics of timed automata is a finite approximation of their dense
time behavior. While the former is closer to the actual software or hardware
systems with a fixed granularity of time, the abstract character of the latter
makes it appealing for system modeling and verification. We study one aspect of
the relation between these two semantics, namely checking whether the system
exhibits some qualitative (untimed) behaviors in the dense time which cannot be
reproduced by any implementation with a fixed sampling rate. More formally, the
\emph{sampling problem} is to decide whether there is a sampling rate such that
all qualitative behaviors (the untimed language) accepted by a given timed
automaton in dense time semantics can be also accepted in sampled semantics. We
show that this problem is decidable