Skip to main content

Verification of Sequential and Concurrent Programs

  • Book
  • © 1991

Overview

Part of the book series: Monographs in Computer Science (MCS)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 18.99 USD 74.99
Discount applied Price excludes VAT (USA)

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

About this book

This book provides a structured introduction to the verification of sequen­ tial and concurrent programs. It thus belongs to the area of programming languages but at the same time it is firmly based on mathematical logic. In logic one usually studies fixed syntactic or semantic objects. This is not necessarily the case in the area of program verification. The objects studied here, namely programs, do not have a standard syntax, their semantics can be defined in many different ways, and several approaches to their verification can be contemplated. These differences lead to various difficult design decisions. Even though we restrict our attention here to one programming style - imperative pro­ gramming - we are still confronted with a veritable cornucopia of pro­ gramming constructs from which an appropriate selection has to be made. Having studied some of these constructs separately does not yet imply that we understand their combined effect.

Similar content being viewed by others

Table of contents (8 chapters)

Authors and Affiliations

  • CWI, Amsterdam, The Netherlands

    Krzysztof R. Apt

  • Department of Computer Science, University of Oldenburg, Oldenburg, Germany

    Ernst-Rüdiger Olderog

Accessibility Information

PDF accessibility summary

This PDF is not accessible. It is based on scanned pages and does not support features such as screen reader compatibility or descriptions for non-text content (e.g., images and graphs). However, it likely supports searchable and selectable text based on OCR (Optical Character Recognition). Users with accessibility needs may not be able to use this content effectively. Please contact us at through this accessibility request webform if you require assistance or an alternative format.

Bibliographic Information

Keywords

Publish with us