Book Volume 4334 2007

Verification of Object-Oriented Software. The KeY Approach

Foreword by K. Rustan M. Leino

Editors:

ISBN: 978-3-540-68977-5 (Print) 978-3-540-69061-0 (Online)

Table of contents (17 chapters)

  1. Front Matter

    Pages -

  2. A New Look at Formal Methods for Software Construction

    1. No Access

      Chapter

      Pages 1-18

      A New Look at Formal Methods for Software Construction

  3. Part I: Foundations

    1. Front Matter

      Pages 19-19

    2. No Access

      Chapter

      Pages 21-68

      First-Order Logic

    3. No Access

      Chapter

      Pages 69-177

      Dynamic Logic

    4. No Access

      Chapter

      Pages 179-242

      Construction of Proofs

  4. Part II: Expressing and Formalising Requirements

    1. Front Matter

      Pages 243-243

    2. No Access

      Chapter

      Pages 245-294

      Formal Specification

    3. No Access

      Chapter

      Pages 295-315

      Pattern-Driven Formal Specification

    4. No Access

      Chapter

      Pages 317-333

      Natural Language Specifications

    5. No Access

      Chapter

      Pages 335-374

      Proof Obligations

    6. No Access

      Chapter

      Pages 375-405

      From Sequential Java to Java Card

  5. Part III: Using the KeY System

    1. Front Matter

      Pages 407-407

    2. No Access

      Chapter

      Pages 409-451

      Using KeY

    3. No Access

      Chapter

      Pages 453-479

      Proving by Induction

    4. No Access

      Chapter

      Pages 481-505

      Java Integers

    5. No Access

      Chapter

      Pages 507-529

      Proof Reuse

  6. Part IV: Case Studies

    1. Front Matter

      Pages 531-531

    2. No Access

      Chapter

      Pages 533-568

      The Demoney Case Study

    3. No Access

      Chapter

      Pages 569-587

      The Schorr-Waite-Algorithm

  7. Appendices

    1. Front Matter

      Pages 589-589

    2. No Access

      Chapter

      Pages 591-598

      Predefined Operators in Java Card DL

    3. No Access

      Chapter

      Pages 599-626

      The KeY Syntax

  8. Back Matter

    Pages -