11
IRUS Total
Downloads
  Altmetric

A Universe-Type-Based Verification Technique for Mutable Static Fields and Methods (Work in Progress)

File Description SizeFormat 
staticINV.pdfAccepted version167.56 kBAdobe PDFView/Open
Title: A Universe-Type-Based Verification Technique for Mutable Static Fields and Methods (Work in Progress)
Authors: Summers, A
Drossopoulou, S
Müller, P
Item Type: Conference Paper
Abstract: We present a novel technique for the verification of invariants in the setting of a Java-like language including static fields and methods. The technique is a generalisation of the existing Visibility Technique of Mueller et al., which employs universe types. In order to cater for mutable static fields, we extend this topology to multiple trees (a forest), where each tree is rooted in a class. This allows classes to naturally own object instances as their static fields.We describe how to extend the Visibility Technique to this topology, incorporating extra flexibility for the treatment of static methods. We encounter a potential source of callbacks not present in the original technique, and show how to overcome this using an effects system. To allow flexible and modular verification, we refine our topology with a hierarchy of `levels
Issue Date: 31-Jul-2008
URI: http://hdl.handle.net/10044/1/5974
Publisher Link: http://www-sop.inria.fr/everest/events/FTfJP08/
Presented At: 10th Workshop on Formal techniques for Java-like Programming (FTfJP 2008)
Start Page: 111
End Page: 124
Copyright Statement: © 2008 The Authors
Conference Location: Paphos, Cyprus
Appears in Collections:Computing
High Performance Informatics