Skip to main content
  • Textbook
  • © 2010

Advanced Lectures on Software Engineering

LASER Summer School 2007/2008

Editors:

  • Software verification has seen tremendous progress during the last decade, it continues to be an active research topic
  • Materials from LASER summer Schools - Applied Software Verification (2007) and Concurrency and Correctness (2008)
  • Functions as a tutorial on software verification and correctness

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 6029)

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): LASER: LASER Summer School on Software Engineering

Conference proceedings info: LASER 2007. LASER 2008.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

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

Table of contents (6 chapters)

  1. Front Matter

  2. Fine-Grain Concurrency

    • Tony Hoare
    Pages 1-20
  3. Compensable Transactions

    • Tony Hoare
    Pages 21-40
  4. SCOOP – A Contract-Based Concurrent Object-Oriented Programming Model

    • Benjamin Morandi, Sebastian S. Bauer, Bertrand Meyer
    Pages 41-90
  5. Fixpoints and Search in PVS

    • Natarajan Shankar
    Pages 140-161
  6. Back Matter

About this book

Software defects lead to enormous costs for the software industry and society as a whole. While testing is useful to find bugs, it is insufficient to show the absence of certain kinds of errors or that a program satisfies its specification. Such high levels of software quality can be achieved by software verification, that is, by proving the correctness of a program with respect to its specification. Software verification has seen tremendous progress during the last decade; it continues to be an active research topic and is now also becoming increasingly popular among practitioners. This tutorial contains selected papers from the LASER summer Schools 2007 and 2008, both of which focused on correctness - Applied Software Verification in 2007 and Concurrency and Correctness in 2008. Topics covered include verification of fine-grain concurrency and transactions, the SCOOP model for concurrent object-oriented programming, the Spec# programming and verification system, verification in the prototype verification system PVS, and multi-core chip design.

Editors and Affiliations

  • ETH Zurich, ETH Zentrum RZ F2, Zurich, Switzerland

    Peter Müller

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access