Revisiting MITL to Fix Decision Procedures

10/09/2019
by   Nima Roohi, et al.
0

Metric Interval Temporal Logic (MITL) is a well studied real-time, temporal logic that has decidable satisfiability and model checking problems. The decision procedures for MITL rely on the automata theoretic approach, where logic formulas are translated into equivalent timed automata. Since timed automata are not closed under complementation, decision procedures for MITL first convert a formula into negated normal form before translating to a timed automaton. We show that, unfortunately, these 20-year-old procedures are incorrect, because they rely on an incorrect semantics of the R operator. We present the right semantics of R and give new, correct decision procedures for MITL. We show that both satisfiability and model checking for MITL are EXPSPACE-complete, as was previously claimed. We also identify a fragment of MITL that we call MITL_WI that is richer than MITL_0,∞, for which we show that both satisfiability and model checking are PSPACE-complete. Many of our results have been formally proved in PVS.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/25/2018

Revisiting Timed Logics with Automata Modalities

It is well known that (timed) ω-regular properties such as `p holds at e...
research
06/22/2018

A Flexible Approach for Checking Timed Automata on Continuous Time Semantics

Timed Automata (TA) are used to represent systems when the interest is t...
research
04/04/2009

Optimal Tableau Decision Procedures for PDL

We reformulate Pratt's tableau decision procedure of checking satisfiabi...
research
09/01/2023

Satisfiability Checking of Multi-Variable TPTL with Unilateral Intervals Is PSPACE-Complete

We investigate the decidability of the 0,∞ fragment of Timed Proposition...
research
08/13/2018

Timed context-free temporal logics (extended version)

The paper is focused on temporal logics for the description of the behav...
research
08/17/2021

B Maude: A formal executable environment for Abstract Machine Notation Descriptions

We propose B Maude, a prototype executable environment for the Abstract ...
research
09/06/2022

Bayesian Statistical Model Checking for Multi-agent Systems using HyperPCTL*

In this paper, we present a Bayesian method for statistical model checki...

Please sign up or login with your details

Forgot password? Click here to reset