Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Program Derivation: The Development of Programs from Specifications (International Computer Science Series)

Buy

The primary aim of this book is to make the principles of program derivation from specifications accessible to undergraduates early in their study of computing science.

The proliferation of personal computers in the home and in schools has meant that there are large numbers of people who have had exposure to using computers and even to 'writing' programs in languages like BASIC. This situation has left many people with the misconception that computing science education is focused upon the coding and debugging of computer programs, whereas this is far from the ideals and objectives of the science. For too long people have tried to learn how to build programs without the support of a rigorous mathematical and logical framework. As a conse quence, the cost of developing high-quality software remains at a premium. There is but one chance of overcoming these problems, and that is to recognize computing science for what it really is, a mathematically-based discipline concerned with the application of rigorous methods for the specification, design, and implementation of computer systems.

It is one thing to be able to write down a few pages of program statements but it is an entirely different matter to produce correct programs that provably satisfy their specifications. That anything less is acceptable merely reflects the stage of development of the discipline. What we have to offer in this book is not something that can cure all these problems. The intent has been to provide an introduction to the level of precision, habits of mind, and modes of reasoning, necessary for producing high-quality verifiable software at a reasonable cost.

(HTML tags aren't allowed.)

Clutches and Brakes: Design and Selection, Second Edition (Mechanical Engineering (Marcell Dekker))
Clutches and Brakes: Design and Selection, Second Edition (Mechanical Engineering (Marcell Dekker))
…an indispensable authoritative text by a leading expert in the field….recommended.
-Applied Mechanics Reviews, about the first edition

Written by a leading expert in the field, this reference conveniently gathering numerous formulas, analytical methods, and graphs for the design and selection of a...

A Rapid Introduction to Adaptive Filtering (SpringerBriefs in Electrical and Computer Engineering)
A Rapid Introduction to Adaptive Filtering (SpringerBriefs in Electrical and Computer Engineering)

In this book, the authors provide insights into the basics of adaptive filtering, which are particularly useful for students taking their first steps into this field. They start by studying the problem of minimum mean-square-error filtering, i.e. Wiener filtering. Then, they analyze iterative methods for solving the optimization problem, e.g....

Maximizing Performance and Scalability with IBM WebSphere
Maximizing Performance and Scalability with IBM WebSphere

Maximizing Performance and Scalability with IBM WebSphere is the only comprehensive performance management book focusing on WebSphere versions 4.0 and 5.0. The book addresses the operational aspects with both a proactive and reactive view. No other WebSphere book written focuses on ensuring that your implementation of WebSphere can...


Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate
Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate
 Discover how to develop full-scale J2EETM applications quickly and efficiently using the best Open Source tools

Written by leading authorities in the field, this book shows you how to leverage a suite of best-of-breed Open Source development tools to take the pain out of J2EE and build a complete...

Understanding IBM SOA Foundation Suite: Learning Visually with Examples
Understanding IBM SOA Foundation Suite: Learning Visually with Examples

The IBM SOA Foundation Suite is an integrated, open-standards-based set of software, best practices, and patterns that help you systematically maximize the business value of SOA. Understanding IBM SOA Foundation Suite brings together 26 hands-on tutorials that will help you master IBM SOA Foundation and apply it successfully...

Service-Oriented Architecture: SOA  Strategy, Methodology, and Technology
Service-Oriented Architecture: SOA Strategy, Methodology, and Technology
Aggressively being adopted by organizations in all markets, service-oriented architecture (SOA) is a framework enabling business process improvement for gaining competitive advantage. Service-Oriented Architecture (SOA): Strategy, Methodology, and Technology guides you through the challenges of deploying SOA. It demonstrates conclusively that...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy