£76.38

Springer The Correctness-by-Construction Approach to Programming

Price data last checked 54 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£76 today · previous high £76 · all-time low £75

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 37 days • 37 data points (No recent data available)

Historical
Generating forecast...
£76.38 £74.54 £74.94 £75.34 £75.75 £76.15 £76.55 18 March 2026 27 March 2026 05 April 2026 14 April 2026 23 April 2026

Price Distribution

Price distribution over 37 days • 2 price levels

Days at Price
Current Price
21 days 16 days · current 0 5 11 16 21 £75 £76 Days at Price

Price Analysis

Most common price: £75 (21 days, 56.8%)

Price range: £75 - £76

Price levels: 2 different prices over 37 days

Description

The focus of this book is on bridging the gap between two extreme methods for developing software. On the one hand, there are texts and approaches that are so formal that they scare off all but the most dedicated theoretical computer scientists. On the other, there are some who believe that any measure of formality is a waste of time, resulting in software that is developed by following gut feelings and intuitions. Kourie and Watson advocate an approach known as “correctness-by-construction,” a technique to derive algorithms that relies on formal theory, but that requires such theory to be deployed in a very systematic and pragmatic way. First they provide the key theoretical background (like first-order predicate logic or refinement laws) that is needed to understand and apply the method. They then detail a series of graded examples ranging from binary search to lattice cover graph construction and finite automata minimization in order to show how it can be applied to increasingly complex algorithmic problems. The principal purpose of this book is to change the way software developers approach their task at programming-in-the-small level, with a view to improving code quality. Thus it coheres with both the IEEE’s Guide to the Software Engineering Body of Knowledge (SWEBOK) recommendations, which identifies themes covered in this book as part of the software engineer’s arsenal of tools and methods, and with the goals of the Software Engineering Method and Theory (SEMAT) initiative, which aims to “refound software engineering based on a solid theory.”

Product Specifications

Format
paperback
Domain
Amazon UK
Publication Date
09 May 2014
Listed Since
08 May 2014

Barcode

No barcode data available

Similar Products You Might Like

Constructing Correct Software (Formal Approaches to Computing and Information Technology,)
95% match

Constructing Correct Software (Formal Approaches to Computing and Information Technology,)

Springer

£44.92 12 Jun 2026
A Programmer's Companion to Algorithm Analysis
95% match

A Programmer's Companion to Algorithm Analysis

CRC Press

£67.15 08 Mar 2026
From Astrophysics to Unconventional Computation: Essays Presented to Susan Stepney on the Occasion of her 60th Birthday: 35 (Emergence, Complexity and Computation, 35)
95% match

From Astrophysics to Unconventional Computation: Essays Presented to Susan Stepney on the Occasion of her 60th Birthday: 35 (Emergence, Complexity and Computation, 35)

Springer

£77.19 08 Mar 2026
Thinking About Programs (ACM Books)
95% match

Thinking About Programs (ACM Books)

£41.32 01 Feb 2026
Novice Programming Environments: Explorations in Human-Computer Interaction and Artificial Intelligence (Routledge Library Editions: Artificial Intelligence)
95% match

Novice Programming Environments: Explorations in Human-Computer Interaction and Artificial Intelligence (Routledge Library Editions: Artificial Intelligence)

Routledge

£114.69 18 Mar 2026
Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science)
95% match

Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science)

Springer

£39.73 12 Jun 2026
Systematic Program Design: From Clarity to Efficiency
95% match

Systematic Program Design: From Clarity to Efficiency

Cambridge University Press

£45.63 20 Apr 2026
Operations Research mit BASIC auf Commodore 2000/3000, 4000/8000: 12 vollständige Programme
95% match

Operations Research mit BASIC auf Commodore 2000/3000, 4000/8000: 12 vollständige Programme

Gabler Verlag

£46.99 30 Mar 2026
GCSE Computer Science OCR Revision Guide includes Online Edition, Videos & Quizzes: perfect for the 2026 and 2027 exams (CGP OCR GCSE Computer Science)
95% match

GCSE Computer Science OCR Revision Guide includes Online Edition, Videos & Quizzes: perfect for the 2026 and 2027 exams (CGP OCR GCSE Computer Science)

Coordination Group Publications Ltd (CGP)

£6.75 31 Jan 2026
Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)
95% match

Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)

Apress

£54.99 27 Apr 2026
Art of Computer Programming, The, Volumes 1-4B, Boxed Set: Fundamental Algorithms / Seminumerical Algorithms / Sorting and Searching / Combinatorial ... Part 1 / Combinatorial Algorithms, Part 2
95% match

Art of Computer Programming, The, Volumes 1-4B, Boxed Set: Fundamental Algorithms / Seminumerical Algorithms / Sorting and Searching / Combinatorial ... Part 1 / Combinatorial Algorithms, Part 2

Addison Wesley

£186.91 23 Jan 2026
Proceedings of International Conference on Computational Intelligence and Data Engineering: ICCIDE 2017: 9 (Lecture Notes on Data Engineering and Communications Technologies, 9)
95% match

Proceedings of International Conference on Computational Intelligence and Data Engineering: ICCIDE 2017: 9 (Lecture Notes on Data Engineering and Communications Technologies, 9)

Springer

£153.11 07 Feb 2026
Program Design Calculi: 118 (NATO ASI Subseries F:, 118)
95% match

Program Design Calculi: 118 (NATO ASI Subseries F:, 118)

Springer

£143.97 14 Feb 2026
Program Design Calculi: 118 (NATO ASI Subseries F:, 118)
95% match

Program Design Calculi: 118 (NATO ASI Subseries F:, 118)

Springer

£151.65 09 Feb 2026
Algorithms
95% match

Algorithms

Addison Wesley

£57.76 25 Jan 2026
Formal Methods: State of the Art and New Directions
95% match

Formal Methods: State of the Art and New Directions

Springer

£73.87 06 Feb 2026
Grundlagen der Informatik: für das Nebenfachstudium
95% match

Grundlagen der Informatik: für das Nebenfachstudium

Vieweg+Teubner Verlag

£46.99 05 Apr 2026
Theoretical Aspects of Computing – ICTAC 2021: 18th International Colloquium, Virtual Event, Nur-Sultan, Kazakhstan, September 8–10, 2021, Proceedings
95% match

Theoretical Aspects of Computing – ICTAC 2021: 18th International Colloquium, Virtual Event, Nur-Sultan, Kazakhstan, September 8–10, 2021, Proceedings

Springer

£59.96 12 Mar 2026
Springer - A Science of Operations: History of Computing Book
95% match

Springer - A Science of Operations: History of Computing Book

Springer

£115.33 21 Apr 2026
Mathematics in Computing: An Accessible Guide to Historical, Foundational and Application Contexts (Undergraduate Topics in Computer Science)
94% match

Mathematics in Computing: An Accessible Guide to Historical, Foundational and Application Contexts (Undergraduate Topics in Computer Science)

Springer

£37.39 03 Apr 2026
Theoretical Computer Science: 6th IFIP WG 2.2 International Conference, TCS 2010, Held as a Part of WCC 2010, Brisbane, Australia, September 20-23, ... and Communication Technology, 323)
94% match

Theoretical Computer Science: 6th IFIP WG 2.2 International Conference, TCS 2010, Held as a Part of WCC 2010, Brisbane, Australia, September 20-23, ... and Communication Technology, 323)

Springer

£53.09 02 Apr 2026
Formal Methods in Computer Science (Textbooks in Mathematics)
94% match

Formal Methods in Computer Science (Textbooks in Mathematics)

CRC Press

£128.39 09 Mar 2026
MIT Press Problem Solving with Python - Computational Thinking
94% match

MIT Press Problem Solving with Python - Computational Thinking

MIT Press

£47.50 02 May 2026
A Science of Operations: Machines, Logic and the Invention of Programming (History of Computing)
94% match

A Science of Operations: Machines, Logic and the Invention of Programming (History of Computing)

Springer

£100.91 10 Feb 2026