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

Community Resilience, Universities and Engaged Research for Todays World

Community Resilience, Universities and Engaged Research for Todays World

$39.99
Oberflchenbehandlung  Abrasivverschlei

Oberflchenbehandlung Abrasivverschlei

$79.99
Betriebliches Interessenhandeln

Betriebliches Interessenhandeln

$59.99
Zeitenwende und Bundeswehr

Zeitenwende und Bundeswehr

$17.99
Growth and Defence in Plants

Growth and Defence in Plants

$219.99
Dissipative Phenomena in Condensed Matter

Dissipative Phenomena in Condensed Matter

$169.99
Point Defects in Semiconductors II

Point Defects in Semiconductors II

$84.99
Direct Digital

Direct Digital

$169.99
Zusammenhang zwischen Fehlerneigung grner Formsande und Nafestigkeit

Zusammenhang zwischen Fehlerneigung grner Formsande und Nafestigkeit

$49.99
Ceramic Injection Molding

Ceramic Injection Molding

$329.99
Java in the 14th Century

Java in the 14th Century

$54.99
Portraits of 21st Century Chinese Universities:

Portraits of 21st Century Chinese Universities:

$129.00
Kleines Lehrbuch der Physik

Kleines Lehrbuch der Physik

$49.99
Die Anatomischen Namen

Die Anatomischen Namen

$44.99
Software, System, and Service Engineering

Software, System, and Service Engineering

$54.99
Methods and Techniques for Cleaning-up Contaminated Sites

Methods and Techniques for Cleaning-up Contaminated Sites

$169.99
Who is who in e-Health

Who is who in e-Health

$54.99
Teamkompetenz in der Pflegeausbildung entwickeln

Teamkompetenz in der Pflegeausbildung entwickeln

$84.99
Etiology of Hodgkins Disease

Etiology of Hodgkins Disease

$39.99
Ernest Hemingway

Ernest Hemingway

$35.00
Management im vernetzten Unternehmen

Management im vernetzten Unternehmen

$44.99
Tribal Marketing, Tribal Branding

Tribal Marketing, Tribal Branding

$49.99
Volcanic Tourist Destinations

Volcanic Tourist Destinations

$139.99
Der Holzmodellbau

Der Holzmodellbau

$44.99
Rechner in industriellen Prozessen

Rechner in industriellen Prozessen

$59.99
Figurationen biografischer Lernprozesse

Figurationen biografischer Lernprozesse

$64.99
Usability

Usability

$84.99
Language, Hegemony and the European Union

Language, Hegemony and the European Union

$39.99
Fairy Tale Queens

Fairy Tale Queens

$39.99
Default Nudges

Default Nudges

$49.99
Teaching Political Science and International Relations for Early Career Instructors

Teaching Political Science and International Relations for Early Career Instructors

$139.99
Unemployment in Europe

Unemployment in Europe

$39.99
DNA Technology

DNA Technology

$129.00
Cyber Security and Privacy

Cyber Security and Privacy

$54.99
The Language of Economics

The Language of Economics

$54.99
FinTechs

FinTechs

$49.99
Modelling and Applications of Transport Phenomena in Porous Media

Modelling and Applications of Transport Phenomena in Porous Media

$139.00
Jahres-Bericht des Chemischen Untersuchungsamtes der Stadt Breslau fr die Zeit vom 1. April 1897 bi

Jahres-Bericht des Chemischen Untersuchungsamtes der Stadt Breslau fr die Zeit vom 1. April 1897 bi

$59.99
Handbook of Accessible Instruction and Testing Practices

Handbook of Accessible Instruction and Testing Practices

$219.99
Guided Reading Level K Pack 3

Guided Reading Level K Pack 3

$65.00
previous
next