Abstract Object Creation in Dynamic Logic

To Be or Not to Be Created
  • Wolfgang Ahrendt
  • Frank S. de Boer
  • Immo Grabe
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5850)

Abstract

In this paper we give a representation of a weakest precondition calculus for abstract object creation in dynamic logic, the logic underlying the KeY theorem prover. This representation allows to both specify and verify properties of objects at the abstraction level of the (object-oriented) programming language. Objects which are not (yet) created never play any role, neither in the specification nor in the verification of properties. Further, we show how to symbolically execute abstract object creation.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Wolfgang Ahrendt
    • 1
  • Frank S. de Boer
    • 2
  • Immo Grabe
    • 2
    • 3
  1. 1.Chalmers UniversityGöteborgSweden
  2. 2.CWIAmsterdamThe Netherlands
  3. 3.Christian-Albrechts-University KielGermany

Personalised recommendations