1. A practical handbook for software development;Birrell,1985
2. Software engineering;Boehm;IEEE Trans. Comput.,1976
3. An informal introduction to specifications using Clear;Burstall,1981
4. An introduction to OBJ: a language for writing and testing formal algebraic program specifications;Goguen,1979
5. Functional programming, formal specification, and rapid prototyping;Henderson;IEEE Trans. Software Engin.,1986