kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 103 of 110

On Specifying Verifiers

Vaughan R. Pratt

The goal of automatic program verification is to prove programs correct formally. We argue that the existing notions of formal proof are too syntactic and as such too intimately bound up with details of low-level computation. We propose a more semantic notion of formal proof whic…

Predicate Path Expressions

Sten Andler

Path expressions are a tool for synchronization of concurrent processes. They are an integral part of the data abstraction mechanism in a programming language, and specify synchronization entirely in terms of the allowable sequences of operations on an object of the abstract data…