1,242 research outputs found
On the decidability and complexity of Metric Temporal Logic over finite words
Metric Temporal Logic (MTL) is a prominent specification formalism for
real-time systems. In this paper, we show that the satisfiability problem for
MTL over finite timed words is decidable, with non-primitive recursive
complexity. We also consider the model-checking problem for MTL: whether all
words accepted by a given Alur-Dill timed automaton satisfy a given MTL
formula. We show that this problem is decidable over finite words. Over
infinite words, we show that model checking the safety fragment of MTL--which
includes invariance and time-bounded response properties--is also decidable.
These results are quite surprising in that they contradict various claims to
the contrary that have appeared in the literature
Decidability of the interval temporal logic ABBar over the natural numbers
In this paper, we focus our attention on the interval temporal logic of the
Allen's relations "meets", "begins", and "begun by" (ABBar for short),
interpreted over natural numbers. We first introduce the logic and we show that
it is expressive enough to model distinctive interval properties,such as
accomplishment conditions, to capture basic modalities of point-based temporal
logic, such as the until operator, and to encode relevant metric constraints.
Then, we prove that the satisfiability problem for ABBar over natural numbers
is decidable by providing a small model theorem based on an original
contraction method. Finally, we prove the EXPSPACE-completeness of the proble
Complexity of Timeline-Based Planning over Dense Temporal Domains: Exploring the Middle Ground
In this paper, we address complexity issues for timeline-based planning over
dense temporal domains. The planning problem is modeled by means of a set of
independent, but interacting, components, each one represented by a number of
state variables, whose behavior over time (timelines) is governed by a set of
temporal constraints (synchronization rules). While the temporal domain is
usually assumed to be discrete, here we consider the dense case. Dense
timeline-based planning has been recently shown to be undecidable in the
general case; decidability (NP-completeness) can be recovered by restricting to
purely existential synchronization rules (trigger-less rules). In this paper,
we investigate the unexplored area of intermediate cases in between these two
extremes. We first show that decidability and non-primitive recursive-hardness
can be proved by admitting synchronization rules with a trigger, but forcing
them to suitably check constraints only in the future with respect to the
trigger (future simple rules). More "tractable" results can be obtained by
additionally constraining the form of intervals in future simple rules:
EXPSPACE-completeness is guaranteed by avoiding singular intervals,
PSPACE-completeness by admitting only intervals of the forms [0,a] and
[b,[.Comment: In Proceedings GandALF 2018, arXiv:1809.0241
Real-time and Probabilistic Temporal Logics: An Overview
Over the last two decades, there has been an extensive study on logical
formalisms for specifying and verifying real-time systems. Temporal logics have
been an important research subject within this direction. Although numerous
logics have been introduced for the formal specification of real-time and
complex systems, an up to date comprehensive analysis of these logics does not
exist in the literature. In this paper we analyse real-time and probabilistic
temporal logics which have been widely used in this field. We extrapolate the
notions of decidability, axiomatizability, expressiveness, model checking, etc.
for each logic analysed. We also provide a comparison of features of the
temporal logics discussed
Weak Alternating Timed Automata
Alternating timed automata on infinite words are considered. The main result
is a characterization of acceptance conditions for which the emptiness problem
for these automata is decidable. This result implies new decidability results
for fragments of timed temporal logics. It is also shown that, unlike for MITL,
the characterisation remains the same even if no punctual constraints are
allowed
On Termination for Faulty Channel Machines
A channel machine consists of a finite controller together with several fifo
channels; the controller can read messages from the head of a channel and write
messages to the tail of a channel. In this paper, we focus on channel machines
with insertion errors, i.e., machines in whose channels messages can
spontaneously appear. Such devices have been previously introduced in the study
of Metric Temporal Logic. We consider the termination problem: are all the
computations of a given insertion channel machine finite? We show that this
problem has non-elementary, yet primitive recursive complexity
MTL-Model Checking of One-Clock Parametric Timed Automata is Undecidable
Parametric timed automata extend timed automata (Alur and Dill, 1991) in that
they allow the specification of parametric bounds on the clock values. Since
their introduction in 1993 by Alur, Henzinger, and Vardi, it is known that the
emptiness problem for parametric timed automata with one clock is decidable,
whereas it is undecidable if the automaton uses three or more parametric
clocks. The problem is open for parametric timed automata with two parametric
clocks. Metric temporal logic, MTL for short, is a widely used specification
language for real-time systems. MTL-model checking of timed automata is
decidable, no matter how many clocks are used in the timed automaton. In this
paper, we prove that MTL-model checking for parametric timed automata is
undecidable, even if the automaton uses only one clock and one parameter and is
deterministic.Comment: In Proceedings SynCoP 2014, arXiv:1403.784
- …