Dynamic frames: support for framing, dependencies and sharing without restrictions

  • Authors:
  • Ioannis T. Kassios

  • Affiliations:
  • Dept. of Computer Science, University of Toronto, Toronto, ON, Canada

  • Venue:
  • FM'06 Proceedings of the 14th international conference on Formal Methods
  • Year:
  • 2006

Quantified Score

Hi-index 0.02

Visualization

Abstract

This paper addresses the frame problem for programming theories that support both sharing and encapsulation through specification variables. The concept of dynamic frames is introduced. It is shown how a programming theory with dynamic frames supports both features, without the use of alias control or any other kind of restriction. In contrast, other approaches introduce a number of restrictions to the programs to ensure soundness.