Program Correctness over Abstract Data Types, with Error State Semantics (CWI Monographs) Book + PRICE WATCH * Amazon pricing is not included in price watch

Program Correctness over Abstract Data Types, with Error State Semantics (CWI Monographs) Book

This research monograph is concerned with the theory of program specification and verification. More specifically, it is about proof systems, in the style of Floyd and Hoare, for proving the correctness of programs interpreted over abstract data types. In addition, the proof systems are designed to operate on programs with the semantic feature that using an uninitialised variable leads to an error message. Designed for the computer scientist, or mathematician interested in the theory of programming languages, the book discusses established and new tools necessary for proving the soundness and completeness of logics for partial and total correctness in an abstract setting. The new tools include classes of many-sorted structures, weak second order assertion languages, and, in particular, a full generalization of the theory of computable functions from the natural numbers to many-sorted abstract structures. Some new generalizations of the Church-Turing Thesis are discussed in detail.Read More

from£109.86 | RRP: £63.56
* Excludes Voucher Code Discount Also available Used from £13.64
  • 0444703403
  • 9780444703408
  • J.V. Tucker, J.I. Zucker
  • 31 January 1988
  • Elsevier Science Ltd
  • Hardcover (Book)
  • 220
As an Amazon Associate we earn from qualifying purchases. If you click through any of the links below and make a purchase we may earn a small commission (at no extra cost to you). Click here to learn more.

Would you like your name to appear with the review?

We will post your book review within a day or so as long as it meets our guidelines and terms and conditions. All reviews submitted become the licensed property of www.find-book.co.uk as written in our terms and conditions. None of your personal details will be passed on to any other third party.

All form fields are required.