Skip to main content
Book cover

Advanced Lectures on Software Engineering

LASER Summer School 2007/2008

  • Textbook
  • © 2010

Overview

  • 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)

Included in the following conference series:

Conference proceedings info: LASER 2007. LASER 2008.

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

Access this book

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

Licence this eBook for your library

Institutional subscriptions

Table of contents (6 chapters)

Keywords

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

Publish with us