Specification and verification

[1]  Lauretta O. Osho,et al.  Axiomatic Basis for Computer Programming , 2013 .

[2]  Roland Carl Backhouse,et al.  Program construction and verification , 1986, PHI Series in computer science.

[3]  Robert S. Boyer,et al.  Metafunctions: Proving Them Correct and Using Them Efficiently as New Proof Procedures. , 1979 .

[4]  Michael J. C. Gordon,et al.  Edinburgh LCF: A mechanised logic of computation , 1979 .

[5]  R. Geoff Dromey Systematic Program Development , 1988, IEEE Trans. Software Eng..

[6]  Joseph M. Morris,et al.  A Theoretical Basis for Stepwise Refinement and the Programming Calculus , 1987, Sci. Comput. Program..

[7]  Ralph-Johan Back,et al.  On Correct Refinement of Programs , 1981, J. Comput. Syst. Sci..

[8]  W. Hatcher The logical foundations of mathematics , 1981 .

[9]  C. A. R. Hoare Programs are predicates , 1984, Philosophical Transactions of the Royal Society of London. Series A, Mathematical and Physical Sciences.

[10]  Edsger W. Dijkstra,et al.  A Discipline of Programming , 1976 .

[11]  Michael A. Arbib,et al.  The Design of Well-Structured and Correct Programs , 1978, Texts and Monographs in Computer Science.

[12]  Robert S. Boyer,et al.  Computational Logic , 1990, ESPRIT Basic Research Series.

[13]  Butler W. Lampson,et al.  Proof rules for the programming language Euclid , 1978, Acta Informatica.

[14]  A. Leisenring Mathematical logic and Hilbert's ε-symbol , 1971 .

[15]  Edmund M. Clarke The characterization problem for Hoare logics , 1984 .

[16]  W. Neville Holmes,et al.  The Craft of Programming , 2008, Computer.

[17]  Zohar Manna,et al.  The logical basis for computer programming , 1985 .

[18]  Cliff B. Jones,et al.  Systematic software development using VDM , 1986, Prentice Hall International Series in Computer Science.

[19]  Peter B. Andrews An introduction to mathematical logic and type theory - to truth through proof , 1986, Computer science and applied mathematics.

[20]  R. Tennant Algebra , 1941, Nature.

[21]  JoyceEd Software bugs: a matter of life and liability , 1987 .

[22]  Robert W. Floyd,et al.  Assigning Meanings to Programs , 1993 .

[23]  Vaughan R. Pratt,et al.  SEMANTICAL CONSIDERATIONS ON FLOYD-HOARE LOGIC , 1976, FOCS 1976.

[24]  Robin Milner,et al.  A Theory of Type Polymorphism in Programming , 1978, J. Comput. Syst. Sci..

[25]  Alonzo Church,et al.  A formulation of the simple theory of types , 1940, Journal of Symbolic Logic.

[26]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.

[27]  George T. Ligler A mathematical approach to language design , 1975, POPL '75.

[28]  Jacques Loeckx,et al.  The Foundations of Program Verification , 1987 .