1 June 2009

Wiebe van der Hoek on Temporal Logic

Posted by Rasmus Rendsvig under: Glossary; Research Axes; Temporal Logic .


Temporal logics provide tools to analyse systems that change over time, tools that can be used by a designer of the changes (computations) in a system or by an analyst, observing the changes (evolution). They are increasingly popular a the language for model checking complex systems, ensuring properties known as liveness (`EVENTUALLY, all is fine’) and safety (`NEVER are we in trouble’) and fairness (IF a request is made, BEFORE LONG it will be granted’). Temporal logics and their semantics also provide ways to systematically study different notions of time, like linear, branching, linear in the past but branching in the future, discrete or continuous, etc.

Like with so many other notions that are studied from a logical perspective, temporal notions become conceptually even more interesting and technically more involved when studied in combination with other notions. For instance, together with agency or actions, one can study notions like synchronous and a-synchronous systems, and combined with knowledge a wide scope of different assumptions (perfect recall, learning, unique starting point, central clock, etc) present a wide range of systems, which, from a logical perspective, show a very varied range of behaviour, from for instance feasible to undecidable.

Wiebe van der Hoek

Leave a Reply

Comment? Questions? Contact?

Please send an email to Rasmus Rendsvig, our web manager, at: rendsvig at gmail dot com

Newsletter

Loading... Loading...
Enter your email address here to receive a periodical summary of the LORI posts.

Subscribe to RSS Feed

Our visitors

Upcoming Events

Events

Browse by content