home search a-z help
University of Cambridge Logic and Semantics Seminar
2 June 2006: James Worrell
Computer Laboratory > Research > TSG > Logic and Semantics Seminar > 2 June 2006: James Worrell

Speaker: James Worrell, Oxford University
Title: Real-time Model Checking and Head-reversal Complexity
Time: 2 June 2006, 2.00pm
Venue: William Gates Building, room FW09
Abstract:

In this talk we consider the model checking problem for Metric Temporal Logic (MTL)---a version of Linear Temporal Logic with timing constraints, which is interpreted over dense time. We consider the model checking problem for a `safety' fragment of MTL, including invariance and bounded liveness. Our main result is to show EXPSPACE-completeness in case the timing constraints in the logic are encoded in binary, and PSPACE-completeness in case timing constraints are encoded in unary. Our upper and lower complexity bounds involve a connection between MTL formulas and reversal-bounded Turing machines.

Existing decision procedures for MTL or related quantitative monadic logics, due to Alur and Henzinger, and Hirshfeld and Rabinovich, involve restricting the precision of the timing constraints, or restricting the precision of the semantics (e.g., by adopting an integer-time model). The model checking problem in these settings has been shown to be EXPSPACE-complete. We found it surprising that by staying with safety properties one can accommodate dense time and infinitely precise `punctual' specifications, with no complexity penalty.

This is joint work with Patricia Bouyer, Nicolas Markey and Joel Ouaknine.