A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
A sip of the Chalice
2011
Proceedings of the 13th Workshop on Formal Techniues for Java-Like Programs - FTfJP '11
Chalice is a verification tool for object-based concurrent programs. It supports verification of functional properties of the programs as well as providing a deadlock prevention mechanism. It is built on Implicit Dynamic Frames, fractional permissions and permission transfer. Implicit Dynamic Frames have been formulated and proven sound using verification conditions and axiomatisation of the heap and stack. Verification in Chalice is specified in terms of weakest preconditions and havocing the
doi:10.1145/2076674.2076676
dblp:conf/ecoop/RaadD11
fatcat:txdl3jkmyfghtma7j6td7mj5yi