Dynamic frames in java dynamic logic

  • Authors:
  • Peter H. Schmitt;Mattias Ulbrich;Benjamin Weiß

  • Affiliations:
  • Karlsruhe Institute of Technology, Institute for Theoretical Computer Science, Karlsruhe, Germany;Karlsruhe Institute of Technology, Institute for Theoretical Computer Science, Karlsruhe, Germany;Karlsruhe Institute of Technology, Institute for Theoretical Computer Science, Karlsruhe, Germany

  • Venue:
  • FoVeOOS'10 Proceedings of the 2010 international conference on Formal verification of object-oriented software
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a realisation of the concept of dynamic frames in a dynamic logic for verifying Java programs. This is achieved by treating sets of heap locations as first class citizens in the logic. Syntax and formal semantics of the logic are presented, along with sound proof rules for modularly reasoning about method calls and heap dependent symbols using specification contracts.