Allowing state changes in specifications

  • Authors:
  • Mike Barnett;David A. Naumann;Wolfram Schulte;Qi Sun

  • Affiliations:
  • Microsoft Research, Redmond, WA;Stevens Institute of Technology, Hoboken, NJ;Microsoft Research, Redmond, WA;Stevens Institute of Technology, Hoboken, NJ

  • Venue:
  • ETRICS'06 Proceedings of the 2006 international conference on Emerging Trends in Information and Communication Security
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We provide a static analysis (using both dataflow analysis and theorem proving) to allow state changes within specifications. This can be used for specification languages that share the same expression sub-language with an implementation language so that method calls can appear in preconditions, postconditions, and object invariants without violating the soundness of the system.