1. B. Alpern and F.B. Schneider. Defining liveness. Info. Proc. Lett., 21:181–185, 1985.
2. B. Alpern and F.B. Schneider. Recognizing safety and liveness. Dist. Comp., 2:117–126, 1987.
3. D. Gabbay. The declarative past and imperative future. In B. Banieqbal, H. Barringer, and A. Pnueli, editors, Temporal Logic in Specification, Lec. Notes in Comp. Sci. 398, pages 407–448. Springer-Verlag, 1987.
4. L. Lamport. Proving the correctness of multiprocess programs. IEEE Trans. Software Engin., 3:125–143, 1977.
5. L. Lamport. What good is temporal logic. In R.E.A. Mason, editor, Proc. IFIP 9th World Congress, pages 657–668. North-Holland, 1983.