

The Correctness-by-Construction Approach to Programming - Kourie, Derrick G.
- Format: Relié
- 280 pages Voir le descriptif
Vous en avez un à vendre ?
Vendez-le-vôtre- Payez directement sur Rakuten (CB, PayPal, 4xCB...)
- Récupérez le produit directement chez le vendeur
- Rakuten vous rembourse en cas de problème
Gratuit et sans engagement
Félicitations !
Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !
TROUVER UN MAGASIN
Retour

Avis sur The Correctness - By - Construction Approach To Programming Format Relié - Livre Informatique
0 avis sur The Correctness - By - Construction Approach To Programming Format Relié - Livre Informatique
Donnez votre avis et cumulez 5
Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.
-
Dave Pelz's Short Game Bible
Neuf dès 53,97 €
Occasion dès 34,99 €
-
The Ecg In Emergency Decision Making
Neuf dès 36,33 €
Occasion dès 42,23 €
-
The Rape Of The Mind
Neuf dès 32,54 €
-
August Blue
Neuf dès 13,89 €
-
The Invisible Doctrine
Neuf dès 14,78 €
-
The Damned (La Bas)
Neuf dès 13,35 €
-
Roman Soldier Vs Dacian Warrior
Neuf dès 23,74 €
-
William The Conqueror
Neuf dès 34,43 €
-
Quantitative Value
Neuf dès 24,89 €
-
Orazio Gentileschi. «Astratto E Superbo Toscano»
Neuf dès 21,90 €
-
Berserk Volume 42
Neuf dès 20,92 €
-
Designing Creatures And Characters
Neuf dès 40,68 €
Occasion dès 35,00 €
-
Monk And Robot
Neuf dès 19,46 €
Occasion dès 45,99 €
-
The Pumpkin Spice Café Coloring Book
Neuf dès 15,49 €
-
The Reconstruction Of Nations
Neuf dès 30,09 €
-
The Artistic Anatomy Of Trees
Neuf dès 18,07 €
-
The Henna Artist
Neuf dès 15,40 €
-
Handling The Big Jets
Neuf dès 65,05 €
Occasion dès 32,84 €
-
Adolf Hitler: Mein Kampf
Neuf dès 34,05 €
-
Zen Flesh, Zen Bones
Neuf dès 20,10 €
Produits similaires
Présentation The Correctness - By - Construction Approach To Programming Format Relié
- Livre InformatiqueAuteur(s) : Kourie, Derrick G. - Watson, Bruce W.Editeur : Springer-Verlag GmbhLangue : AnglaisParution : 01/04/2012Format : Moyen, de 350g à 1kgNombre de pages : 280Expédition :...
Résumé :
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.?
Biographie: Derrick G. Kourie is a full professor in the Department of Computer Science at the University of Pretoria in South Africa. He has published extensively on software engineering, algorithm construction and analysis, and formal methods and specification languages. His goal is to combine theory and practice in a way that impacts the efficiency and effectiveness of the software process.
Sommaire:
Introduction.- Background.- Simple Examples.- Intermediary Examples.- Procedures and Recursion.- Case Study: Lattice Cover Graph Construction.- Case Study 2: Classifying MADFA Construction Algorithms.
Critique:
This book is a must-read for every computer science student and every computing professional involved in software development. Based on a set of simple but powerful formal rules originally invented by computing pioneers E. W. Dijkstra and C. A. R. Hoare, the authors introduce the reader to the development of elegant and provably correct software. By emphasizing construction with a priori built-in correctness, the book goes one decisive step beyond formal verification. The goal is ambitious but the authors fully deliver. With a minimum of formalistic overhead, they walk the reader through a series of carefully chosen examples and use cases, thereby gradually unleashing the full power of the methodology. The book?s main merit, however, lies in the fact that it convincingly disproves the common belief that formal methods are not practicable in the real world. Jürg Gutknecht, ETH Zurich, Switzerland
Détails de conformité du produit
Personne responsable dans l'UE