EECI 2012: Temporal Logic: Difference between revisions
(Created page with '{{eeci-sp11 header|prev=Automata Theory|next=Model Checking}} {{righttoc}} In this lecture we introduce ''linear temporal logic'' (LTL), a mathematical language for describing l…') |
No edit summary |
||
Line 1: | Line 1: | ||
{{ | {{AFRL12 header|prev=Automata Theory|next=Model Checking}} | ||
{{righttoc}} | {{righttoc}} | ||
Revision as of 16:16, 22 April 2012
Return to Caltech/AFRL 2012 Main Page
In this lecture we introduce linear temporal logic (LTL), a mathematical language for describing linear time properties of transition systems. After a short introduction to the concept of temporal logics, we introduce the syntax and semantics of LTL, including examples. Examples of LTL specifications for control protocols are drawn from the applications given in the introductory lecture. If time permits, we will also briefly introduce other temporal logics and describe some of the differences between various formulations.
Lecture Materials
- Lecture slides: Linear Temporal Logic (Presentation and notation follow that in "Principles of Model Checking" chapter 5.1 by Baier and Katoen.)
Further Reading
Principles of Model Checking, C. Baier and J.-P. Katoen, The MIT Press, 2008. A detailed reference on model checking. Slides for this lecture follow Chapter 6 of this reference.
Specifying Systems, L. Lamport.. Addison-Wesley, 2002. This is a very readable text on specification using temporal logic of actions (LTA).