Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

The Correctness-by-Construction Approach to Programming

Best Price (Coupon Required):
Buy The Correctness-by-Construction Approach to Programming for $76.50 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $84.99 - $84.99
BEST PRICE

Single Product Purchase

$76.50
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$84.99 $84.99

10% OFF
This deals requires coupon
$76.50
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9783642279188
Condition
New
Product 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 IEEEs Guide to the Software Engineering Body of Knowledge (SWEBOK) recommendations, which identifies themes covered in this book as part of the software engineers 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.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Foundational Reflections

Foundational Reflections

$169.99
Introduction to Partial Differential Equations

Introduction to Partial Differential Equations

$39.99
Medizinische Biometrie

Medizinische Biometrie

$44.99
Datenschuldrecht

Datenschuldrecht

$69.99
Treating Comorbid Substance Use and Emotional Disorders

Treating Comorbid Substance Use and Emotional Disorders

$179.99
Bisexuality and the Western Christian Church

Bisexuality and the Western Christian Church

$69.99
Evaluation of Research and Development

Evaluation of Research and Development

$109.99
Soziologie und Sozialgeschichte

Soziologie und Sozialgeschichte

$59.99
Mathematical Methods for Engineering Applications

Mathematical Methods for Engineering Applications

$219.99
Modeling in Biopharmaceutics, Pharmacokinetics and Pharmacodynamics

Modeling in Biopharmaceutics, Pharmacokinetics and Pharmacodynamics

$109.00
Dangerous Adolescents, Model Adolescents

Dangerous Adolescents, Model Adolescents

$84.99
Biomedical Ethics Reviews  1989

Biomedical Ethics Reviews 1989

$54.99
The Everyday Resilience of the City

The Everyday Resilience of the City

$109.99
Elemente der Siebenten Gruppe

Elemente der Siebenten Gruppe

$84.99
Clinical Applications of Immunotoxins

Clinical Applications of Immunotoxins

$109.99
Visualising Britains Holy Land in the Nineteenth Century

Visualising Britains Holy Land in the Nineteenth Century

$54.99
MySQL Connector/Python Revealed

MySQL Connector/Python Revealed

$64.99
Advances in Lymphoma Research

Advances in Lymphoma Research

$219.99
Bond Markets, Treasury and Debt Management

Bond Markets, Treasury and Debt Management

$129.00
Coordination, Organizations, Institutions, and Norms in Agent Systems VI

Coordination, Organizations, Institutions, and Norms in Agent Systems VI

$39.99
Einsatz von Auktionen im Beschaffungsmanagement

Einsatz von Auktionen im Beschaffungsmanagement

$69.99
Der Schutz auslndischer juristischer Personen durch subjektive Rechte

Der Schutz auslndischer juristischer Personen durch subjektive Rechte

$89.99
The Responsibility to Protect Twenty Years On

The Responsibility to Protect Twenty Years On

$129.99
Soziologie der Ernhrung

Soziologie der Ernhrung

$64.99
Biocomposite Materials

Biocomposite Materials

$249.99
Strategien zur Bewahrung von Wissen

Strategien zur Bewahrung von Wissen

$99.00
Molecular Vaccines

Molecular Vaccines

$129.00
International Handbook of Semiotics

International Handbook of Semiotics

$299.00
The Global Export of British Capital

The Global Export of British Capital

$109.00
Food and Health: Science and Technology

Food and Health: Science and Technology

$39.99
Forest Therapy - The Potential of the Forest for Your Health

Forest Therapy - The Potential of the Forest for Your Health

$37.99
Jean Chapelain Soixante-Dix-Sept Lettres Inedites a Nicolas Heinsius (16491658)

Jean Chapelain Soixante-Dix-Sept Lettres Inedites a Nicolas Heinsius (16491658)

$109.99
Wie lernt man morsen?

Wie lernt man morsen?

$54.99
The House of the Scorpion

The House of the Scorpion

$9.71
Rechnerorganisation

Rechnerorganisation

$69.99
The Inhuman Condition

The Inhuman Condition

$129.00
Reading Bridal Magazines from a Critical Discursive Perspective

Reading Bridal Magazines from a Critical Discursive Perspective

$54.99
Ricin and Shiga Toxins

Ricin and Shiga Toxins

$129.00
Analytics Enabled Decision Making

Analytics Enabled Decision Making

$199.99
Organisiertes Misstrauen und ausdifferenzierte Kontrolle

Organisiertes Misstrauen und ausdifferenzierte Kontrolle

$49.99
previous
next