Join Books.org — it's free

Quality Control & Testing - Programming, General Software Engineering
Verification of Sequential and Concurrent Programs by Krzysztof R. Apt β€” book cover

Verification of Sequential and Concurrent Programs

by Krzysztof R. Apt, Frank S. de Boer, Ernst-Rudiger Olderog, Amir Pnueli (Foreword by)
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Overview

This widely anticipated third edition provides a systematic exploration of one of the most common approaches to program verification, known as the assertional approach. This approach is applied to deterministic and nondeterministic sequential programs of varying complexity, together with both parallel and distributed concurrent programs. The expanded content also includes coverage of the verification of object-oriented programs. For each class of programs, the authors introduce proof systems for the verification of partial and total correctness, justified formally in corresponding soundness theorems. Case studies supplied throughout the book demonstrate the use of the proof systems and formally verify solutions to classical problems, such as producer/consumer and mutual exclusion. This modern update of a classic, reader-friendly textbook is perfect for an introductory course on program verification for advanced undergraduate or graduate students. Outlines for possible courses are suggested in the Preface.

Reviews

There are no reviews yet. Log in to write one.

Editorials

Booknews

Systematic discussion of deterministic and nondeterministic programs, parallel programs with shared variables, and distributed programs with message passing. In each case the authors concentrate on operational semantics, syntax-directed assertional proof systems and their soundness proofs, and a correctness proof of a substantial example. For a one- or two-semester upper division or graduate course on program verification or introductory operational semantics. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Book Details

Published
March 4, 2012
Publisher
Springer-Verlag New York, LLC
Pages
526
Format
Paperback
ISBN
9781447125136

More by Krzysztof R. Apt

Similar books