Trace Semantics for the Owicki-Gries Theory Integrated with the Progress Logic from UNITY


Autoria(s): Brijesh Dongol; Ian J. Hayes
Data(s)

19/04/2007

Resumo

The theory of Owicki and Gries has been used as a platform for safety-based verifcation and derivation of concurrent programs. It has also been integrated with the progress logic of UNITY which has allowed newer techniques of progress-based verifcation and derivation to be developed. However, a theoretical basis for the integrated theory has thus far been missing. In this paper, we provide a theoretical background for the logic of Owicki and Gries integrated with the logic of progress from UNITY. An operational semantics for the new framework is provided which is used to prove soundness of the progress logic.

Identificador

http://espace.library.uq.edu.au/view/UQ:13614/IFM-attachcover.pdf

http://espace.library.uq.edu.au/view/UQ:13614

Palavras-Chave #Concurrency #Temporal logic #Progress #Semantics #Owicki-Gries #UNITY #280000 Information, Computing and Communication Sciences #280400 Computation Theory and Mathematics #280403 Logics and Meanings of Programs
Tipo

Department Technical Report