skip to main content
Skip header Section
Program Construction: Calculating Implementations from SpecificationsMay 2003
Publisher:
  • John Wiley & Sons, Inc.
  • 605 Third Ave. New York, NY
  • United States
ISBN:978-0-470-84882-1
Published:01 May 2003
Pages:
352
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

From the Publisher:

The book covers the elements of logic and program correctness that form the foundations of further study - the logical connectives and their algebraic properties, induction, quantifiers and program construction rules. Substantial examples of program construction are included. Many exercises are provided, all with detailed solutions.

Cited By

  1. ACM
    Bahr P and Hutton G (2022). Monadic compiler calculation (functional pearl), Proceedings of the ACM on Programming Languages, 6:ICFP, (80-108), Online publication date: 29-Aug-2022.
  2. Ettinger R Lessons of Formal Program Design in Dafny Formal Methods Teaching, (84-100)
  3. ACM
    Boisseau G and Gibbons J (2018). What you needa know about Yoneda: profunctor optics and the Yoneda lemma (functional pearl), Proceedings of the ACM on Programming Languages, 2:ICFP, (1-27), Online publication date: 30-Jul-2018.
  4. ACM
    Chaudhari D and Damani O Introducing Formal Methods via Program Derivation Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, (266-271)
  5. Backhouse R First-Past-the-Post games Proceedings of the 11th international conference on Mathematics of Program Construction, (157-176)
  6. Mu S and Oliveira J Programming from galois connections Proceedings of the 12th international conference on Relational and algebraic methods in computer science, (294-313)
  7. Stewart A (2011). A programming model for BSP with partitioned synchronisation, Formal Aspects of Computing, 23:4, (421-432), Online publication date: 1-Jul-2011.
  8. Bohórquez V J (2010). An elementary and unified approach to program correctness, Formal Aspects of Computing, 22:5, (611-627), Online publication date: 1-Sep-2010.
  9. ACM
    Morris J, Bunkenburg A and Tyrrell M (2009). Term transformers, ACM Transactions on Programming Languages and Systems (TOPLAS), 31:4, (1-42), Online publication date: 1-May-2009.
  10. ACM
    Blanco J, Losano L, Aguirre N, Novaira M, Permigiani S and Scilingo G (2009). An introductory course on programming based on formal specification and program calculation, ACM SIGCSE Bulletin, 41:2, (31-37), Online publication date: 25-Jun-2009.
  11. Rocha C and Meseguer J Theorem proving modulo based on Boolean equational procedures Proceedings of the 10th international conference on Relational and kleene algebra methods in computer science, and 5th international conference on Applications of kleene algebra, (337-351)
  12. Backhouse R and Michaelis D Exercises in quantifier manipulation Proceedings of the 8th international conference on Mathematics of Program Construction, (69-81)
Contributors
  • University of Nottingham

Recommendations