Article ID Journal Published Year Pages File Type
437932 Theoretical Computer Science 2009 14 Pages PDF
Abstract

In this paper a proof outline logic is introduced for the partial correctness of multi-threaded object-oriented programs like in Java. The main contribution is a generalization of the Owicki& Gries proof method for shared-variable concurrency to dynamic thread creation. This paper also provides a formal justification of this generalization in terms of soundness and completeness proofs.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics