1. Hoare CAR. Communicating sequential processes. Englewood Cliffs, NJ: Prentice-Hall, 1985.
2. Milner R. Communication and concurrency. Englewood Cliffs, NJ: Prentice-Hall, 1993.
3. Spivey JM. Understanding Z, a specification language and its formal semantics. Cambridge, MA: Cambridge University Press, 1988.
4. Jones CB. Systematic software development using VDM. Englewood Cliffs, NJ: Prentice-Hall, 1990.
5. Guttag JV, Horning JM, Garland SJ, Jones KD, Modet A, Wing JM. Larch: languages and tools for formal specification. Berlin: Springer, 1993.