4,497 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
Better abstractions for timed automata
We consider the reachability problem for timed automata. A standard solution
to this problem involves computing a search tree whose nodes are abstractions
of zones. These abstractions preserve underlying simulation relations on the
state space of the automaton. For both effectiveness and efficiency reasons,
they are parametrized by the maximal lower and upper bounds (LU-bounds)
occurring in the guards of the automaton. We consider the aLU abstraction
defined by Behrmann et al. Since this abstraction can potentially yield
non-convex sets, it has not been used in implementations. We prove that aLU
abstraction is the biggest abstraction with respect to LU-bounds that is sound
and complete for reachability. We also provide an efficient technique to use
the aLU abstraction to solve the reachability problem.Comment: Extended version of LICS 2012 paper (conference paper till v6). in
Information and Computation, available online 27 July 201
Performance Evaluation of Components Using a Granularity-based Interface Between Real-Time Calculus and Timed Automata
To analyze complex and heterogeneous real-time embedded systems, recent works
have proposed interface techniques between real-time calculus (RTC) and timed
automata (TA), in order to take advantage of the strengths of each technique
for analyzing various components. But the time to analyze a state-based
component modeled by TA may be prohibitively high, due to the state space
explosion problem. In this paper, we propose a framework of granularity-based
interfacing to speed up the analysis of a TA modeled component. First, we
abstract fine models to work with event streams at coarse granularity. We
perform analysis of the component at multiple coarse granularities and then
based on RTC theory, we derive lower and upper bounds on arrival patterns of
the fine output streams using the causality closure algorithm. Our framework
can help to achieve tradeoffs between precision and analysis time.Comment: QAPL 201
- …