21  Formal Specification of Properties

This chapter will describe the formal specification of behavioural properties in Linear Temporal Logic (LTL).

In the meantime, you can learn this topic from Section 3.2.3 of my PhD thesis (Letier 2001) or Chapter 17 of van Lamsweerde’s book (Lamsweerde 2009). Both cover LTL as presented by Manna and Pnueli (Manna and Pnueli 1992), along with Koymans’ extension to real-time properties using Metric Temporal Logic (MTL) (Koymans 1990).