Verification of Sequential and Concurrent Programs and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
$26.95 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Verification of Sequential and Concurrent Programs (Texts in Computer Science)
 
 
Start reading Verification of Sequential and Concurrent Programs on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Verification of Sequential and Concurrent Programs (Texts in Computer Science) [Hardcover]

Krzysztof R. Apt (Author), Ernst-Rüdiger Olderog (Author)
5.0 out of 5 stars  See all reviews (1 customer review)

Price: $129.00 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $71.96  
Hardcover $89.40  
Hardcover, May 13, 1997 $129.00  
There is a newer edition of this item:
Verification of Sequential and Concurrent Programs (Texts in Computer Science) Verification of Sequential and Concurrent Programs (Texts in Computer Science) 5.0 out of 5 stars (1)
$89.40
In Stock.

Book Description

0387948961 978-0387948966 May 13, 1997 2nd
Computer programs are becoming more and more part of systems that we use to rely on in our daily lives. The proper functioning and safety of these systems is of paramount importance. A major challenger for computer science is to develop methods that ensure program correctness. This textbook provides a structured introduction to program verification using an assertional approach - so named because it relies on the use of assertions that are attached to program control points. Sequential programs in the form of deterministic and nondeterministic programs, and concurrent programs in the form of parallel and distributed programs are considered within the context 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 mutual exclusion are formally verified. Each chapter concludes with exercises and bibliographic remarks for further reading. As a result, this text will be appropriate for either an introductory course on program verification for upper division of undergraduate studies or for graduate studies. It can also be used as an introduction to operational semantics. Outlines of possible courses are presented in the preface of the book.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Software Testing: A Craftsman's Approach, Third Edition $85.82

Verification of Sequential and Concurrent Programs (Texts in Computer Science) + Software Testing: A Craftsman's Approach, Third Edition
Price For Both: $214.82

One of these items ships sooner than the other. Show details

  • This item: Verification of Sequential and Concurrent Programs (Texts in Computer Science)

    Temporarily out of stock.
    Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Software Testing: A Craftsman's Approach, Third Edition

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

"Specification and verification of programs is increasingly being taught to undergraduate and graduate computer science students. Courses along these lines enable students to understand and reason about programs as formal objects.

a ]this beautifully written and smoothly flowing textbook should serve as a fine candidate for teaching graduate-level and possibly upper-level undergraduate courses on, or with a component on, program verification. a ]the book is self-contained"

(Anish Arora, William Gasarcha (TM)s Book Review Column, SIGACT News)

Review

"The Third Edition is an excellent new version of a valuable book. Enhanced with new material on recursion and object-oriented programs, this book now covers methods for verifying sequential, object-oriented, and concurrent programs using well-chosen sample programming languages that highlight fundamental issues and avoid incidental complications. With growing challenges today to produce correct software systems for the future, this book lets students wisely use a few months now to master concepts that will last them a lifetime." (John C. Mitchell, Stanford University) "Verification of programs is the Holy Grail of Computer Science. This book makes its pursuit seem both pleasant and worthwhile. Its unique strength lies in the way the authors have deconstructed the apparently complex subject such that each piece carries exactly one idea. The beauty of the presentation extends from the overall structure of the book to the individual explanations, definitions and proofs." (Andreas Podelski, University of Freiburg) "Program verification became an interesting research topic of computing science about forty years ago. Research literature on this topic has grown quickly in accordance with rapid development of various programming paradigms. Therefore it has been a challenge to university lecturers on program verification how to carefully select an easy but comprehensive approach, which can fit in with most programming paradigms and can be taught in a systematic way. The publication of this book is an answer to the challenge, and to my knowledge quite many university lecturers have been influenced by the earlier editions of this book if not chosen them as textbook. Given that the third edition includes verification of object-oriented programs – the most fashionable programming paradigm, and presents it in a way coherent with the approach adopted by the earlier ones, we can expect a further impact of the new edition on university teachings." (Zhou Chaochen, Chinese Academy of Sciences, Beijing) --This text refers to an alternate Hardcover edition.

Product Details

  • Hardcover: 364 pages
  • Publisher: Springer; 2nd edition (May 13, 1997)
  • Language: English
  • ISBN-10: 0387948961
  • ISBN-13: 978-0387948966
  • Product Dimensions: 9.5 x 6.4 x 1.1 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #2,468,354 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

0 of 4 people found the following review helpful:
5.0 out of 5 stars good book, September 3, 2010
Amazon Verified Purchase(What's this?)
This review is from: Verification of Sequential and Concurrent Programs (Texts in Computer Science) (Hardcover)
nice quality, good content, it is really significant for computer science to have this book!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Program verification is a systematic approach to proving the correctness of programs. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
disjoint parallel programs, standard proof outline, weak total correctness, global invariant relative, interference free proof, parallelism with shared variables, fair nondeterminism, disjoint parallelism, generalized guards, fair repetition, finite chain property, nondeterministic programs, following proof outline, strong soundness, correctness formula, following standard proof, assignment axiom, print next line, transition axiom, scheduler states, partial correctness, good computation, identical guards, interference freedom, auxiliary axioms
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Exercise Prove, Output Lemma, Exercise Consider, Substitution Lemma, Determinism Lemma, Atomicity Theorem, Definition Let, Initialization Theorem, Sequentialization Theorem, Example Consider, Weakest Liberal Precondition Lemma, Auxiliary Variables Lemma, Strong Soundness Theorem, Sequentialization Lemma, Weakest Precondition Lemma, Allowing More Points of Interference, Case Studv, Deadlock Freedom Lemma, Exercise Let, Commutativity Lemma, Example Let, König's Lemma, Parallel Zero Search, Soundness Corollary, Atomicity Corollary
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject