Skip to product information
1 of 1

Graduate Texts in Computer Science: Verification of Sequential and Concurrent Programs, Second Edition (Hardback)

Graduate Texts in Computer Science: Verification of Sequential and Concurrent Programs, Second Edition (Hardback)

Regular price $36.39 USD
Regular price Sale price $36.39 USD
Sale Sold out
Taxes included.

Condition

GOOD: The previous owner's name appears on the front end page, but there is no other writing in the book. The binding remains tight and the cover corners are straight. There is a very slight bowing of the front cover. The book is printed on acid-free paper.

Product Details

From the back cover: "Computer programs are becoming more and more part of systems that we rely on in our daily lives. The proper functioning and safety of these systems is of paramount importance. A major challenge for computer science is to develop methods that ensure program correctness.

"This textbook addresses this problem by providing a structured introduction to program verification. It uses one of the most common approaches, called the assertional method, because it relies on the use of assertions that are attached to program control points. Sequential programs in the form of parallel and distributed programs are considered together with proof systems for the verification of their partial and total correctness. The use of these proof systems is demonstrated with the help of case studies. In particular, solutions to classical problems such as producer/consumer and mutual exclusion are formally verified. Each chapter is developed with a systematic and easy-to-understand manner and concludes with exercises and bibliographic remarks for further reading.

"As a result, this textbook will be appropriate for either an introductory course on program verification for the upper division of undergraduate studies or for graduate studies. It can also be used as an introduction to operational semantics of programming languages."

BRIEF CONTENTS

  • Preface
  • 1 - Introduction
  • 2 - Preliminaries
  • 3 - Deterministic Programs
  • 4 - Disjoint Parallel Programs
  • 5 - Parallel Programs with Shared Variables
  • 6 - Parallel Programs with Synchronization
  • 7 - Nondeterministic Programs
  • 8 - Distributed Programs
  • 9 - Fairness
  • A - Semantics
  • B - Axioms and Proof Rules
  • C - Proof Systems
  • D - Proof Outlines
  • References
  • Author Index
  • Subject Index
  • Symbol Index
View full details

AUTHOR: Apt;Krzysztof R. and Ernst-Rüdiger Olderog
PUBLISHER: Springer-Verlag New York;Inc.
ISBN-13: 9780387948966
ISBN-10: 0387948961
Your cart
Product Product subtotal Quantity Price Product subtotal
Graduate Texts in Computer Science: Verification of Sequential and Concurrent Programs, Second Edition (Hardback)
Graduate Texts in Computer Science: Verification of Sequential and Concurrent Programs, Second Edition (Hardback)1624
Graduate Texts in Computer Science: Verification of Sequential and Concurrent Programs, Second Edition (Hardback)1624
$36.39/ea
$0.00
$36.39/ea $0.00