A shared-variable concurrency analysis of multi-threaded object-oriented programs

  • Authors:
  • F. S. de Boer

  • Affiliations:
  • Centre for Mathematics and Computer Science, Amsterdam, The Netherlands and Leiden Institute of Advanced Computer Science, Leiden, The Netherlands

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 5.23

Visualization

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.