eBooks-it.org Logo
eBooks-IT.org Inner Image

Constructing Correct Software

2nd Edition
Constructing Correct Software Image

Book Details:

Publisher:Springer
Series: Springer
Author:John Cooke
Edition:2
ISBN-10:1852338202
ISBN-13:9781852338206
Pages:509
Published:Nov 08 2004
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:1.39 MB

Book Description:

Central to Formal Methods is the so-called Correctness Theorem which relates a specification to its correct Implementations. This theorem is the goal of traditional program testing and, more recently, of program verification (in which the theorem must be proved). Proofs are difficult, though even with the use of powerful theorem provers. This volume explains and illustrates an alternative method, which allows the construction of (necessarily correct) algorithms from a specification using algebraic transformations and refinement techniques which prevent the introduction of errors. Based on teaching material used extensively at Loughborough University, John Cooke introduces the basics, using simple examples and lots of detailed working (which can often be re-used). Constructing Correct Software will provide invaluable reading for students and practitioners of Computer Science and Software Engineering to whom correctness of software is of prime importance. Links constructive software development to traditional problem-solving methods Not dependent on any particular specification language, but is based instead on their common core.

Download Link:

Related Books:

Correct-by-Construction Approaches for SoC Design

Correct-by-Construction Approaches for SoC Design Image
This book describes an approach for designing Systems-on-Chip such that the system meets precise mathematical requirements. The methodologies presented enable embedded systems designers to reuse intellectual property (IP) blocks from existing designs in an efficient, reliable manner, automatically generating correct SoCs from multiple, possibly mismatching, components....

Process Equipment Malfunctions

Techniques to Identify and Correct Plant Problems
Process Equipment Malfunctions Image
A PRACTICAL GUIDE TO TROUBLESHOOTING PROCESS EQUIPMENT MALFUNCTIONS Process Equipment Malfunctions offers proven techniques for finding and fixing process plant problems and contains details on failure identification. Diagnostic tips, examples, and illustrations help to pinpoint and correct faults in chemical process and petroleum refining equipment. Complex math has been omitted. An essential resource for plant operators and process engineers, this book is based on the author's long career in field troubleshooting process problems. COVERAGE INCLUDES: Distillation tray malfunctions Packed tower problems Distillation tower pressure and composition control Fractionator product stripping Pumparounds Reboiled and steam side strippers Inspecting tower int...

Software Engineering Foundations

A Software Science Perspective
Software Engineering Foundations Image
A groundbreaking book in this field, Software Engineering Foundations: A Software Science Perspective integrates the latest research, methodologies, and their applications into a unified theoretical framework. Based on the author's 30 years of experience, it examines a wide range of underlying theories from philosophy, cognitive informatics, denotational mathematics, system science, organization laws, and engineering economics. The book contains in-depth information, annotated references, real-world problems, heuristics, and research opportunities.Highlighting the inherent limitations of the historical programming-language-centered approach, the author explores an interdisciplinary approach to software engineering. He identifies fundamental cognitive...



2007 - 2021 © eBooks-IT.org