AbstractA subset of ADA is introduced, ADA-CF, to study the basic synchronization and communication primitive of ADA, the rendezvous. Basing ourselves on the techniques introduced by Apt, Francez and de Roever for their CSP proof system, we develop a Hoare-style proof system for proving partial correctness properties which is sound and relatively complete. The proof system is then extended to deal with safety, deadlock, termination and failure. No prior exposure of the reader to parallel program proving techniques is presupposed. Two non-trivial example proofs are given of ADA-CF programs; the first one concerns a buffered producer-consumer algorithm, the second one a parallel sorting algorithm due to Brinch Hansen. Features of ADA expressi...
We consider the problem of defining and, most important, of using, the backward error recovery techn...
A logic for reasoning about timing of concurrent programs is presented. The logic is based on proof ...
A simple proof method is presented for proving invariance properties of concurrent programs in prior...
AbstractA subset of ADA is introduced, ADA-CF, to study the basic synchronization and communication ...
Related material available on the Quasar Websitehttp://quasar.cnam.fr/files/concurrency_papers.htmlS...
This thesis presents an axiomatic method for proving certain correctness properties of parallel pro...
Abstract. When developing concurrent software, a proper engineering practice is to choose a good lev...
AbstractWe present a trace semantics for a language of parallel programs which share access to mutab...
In this paper, we develop a syntax-directed proof system for a fragment of Ada consisting of the ess...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
Proving correctness of distributed or concurrent algorithms is a mind-challenging and complex proces...
In this thesis, we address the problem of verifying the functional correctness of concurrent program...
Dynamic allocation of a class of identical resources, such as memory slots, is considered for concur...
Spade is a trademark of Praxis High Integrity Systems Limited. All other trademarks and copyrights a...
AbstractIn a research report we have proposed an axiomatic semantics for the language of communicati...
We consider the problem of defining and, most important, of using, the backward error recovery techn...
A logic for reasoning about timing of concurrent programs is presented. The logic is based on proof ...
A simple proof method is presented for proving invariance properties of concurrent programs in prior...
AbstractA subset of ADA is introduced, ADA-CF, to study the basic synchronization and communication ...
Related material available on the Quasar Websitehttp://quasar.cnam.fr/files/concurrency_papers.htmlS...
This thesis presents an axiomatic method for proving certain correctness properties of parallel pro...
Abstract. When developing concurrent software, a proper engineering practice is to choose a good lev...
AbstractWe present a trace semantics for a language of parallel programs which share access to mutab...
In this paper, we develop a syntax-directed proof system for a fragment of Ada consisting of the ess...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
Proving correctness of distributed or concurrent algorithms is a mind-challenging and complex proces...
In this thesis, we address the problem of verifying the functional correctness of concurrent program...
Dynamic allocation of a class of identical resources, such as memory slots, is considered for concur...
Spade is a trademark of Praxis High Integrity Systems Limited. All other trademarks and copyrights a...
AbstractIn a research report we have proposed an axiomatic semantics for the language of communicati...
We consider the problem of defining and, most important, of using, the backward error recovery techn...
A logic for reasoning about timing of concurrent programs is presented. The logic is based on proof ...
A simple proof method is presented for proving invariance properties of concurrent programs in prior...