MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An introduction to UNITY and Seuss

Download:
Download as a PDF | Download as a PS
unknown authors
http://www4.in.tum.de/~kruegeri/WeBiS_052297.ps.gz
Add To MetaCart

Abstract:

The design and verication of parallel and distributed programs is, in genaral, a nontrivial task. Over the past 20 years various theories, proof systems and programming languages have been developed with the intention of providing adequate formal models for reasoning about this class of programs. Among them are UNITY and Seuss. We give an overview of UNITY, its notation, computational model, and logic. By means of examples we show how to apply this formalism to the abovementioned task. Seuss builds on the experiences gained from applying UNITY to problems of larger scale. We

Citations

760 Object-Oriented Analysis and Design with Applications – Booch - 1994
693 Parallel Program Design { A Foundation – Chandy, Misra - 1988
36 A logic for concurrent programming: Safety – Misra - 1995
34 A logic for concurrent programming: Progress – Misra - 1995
24 A Discipline of Multiprogramming – Misra - 2001
12 Model Checking for UNITY – Kaltenbach - 1994
9 De�ning liveness – Alpern, Schneider - 1985
8 A personal perspective of Alpern-Schneider characterization of safety and liveness – Rem - 1990
3 Concurrent programming with a single thread of control, Dissertation Proposal – Adams - 1995
2 Closure Properties – Misra - 1994
1 Interactive Verication Exploiting Program Design Knowledge: A Model Checker for UNITY, Ph.D. Thesis, also available as – Kaltenbach - 1996
1 An experiment in compiler design for a concurrent object-based programming language – Krger - 1996
1 Rao: Extensions of the UNITY – R - 1995