Rob Gerth
Utrecht University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Rob Gerth.
Science of Computer Programming | 1984
Rob Gerth; Willem P. de Roever
Abstract A 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 expressing dynamic process creation and realtime constraints are not covered by our proof methods. Consequently, we do not claim that the methods described can be extended to full ADA without serious additional further research.
Proceedings of the Conference on Logic of Programs | 1985
Ron Koymans; Rk Shyamasundar; Willem P. de Roever; Rob Gerth; S. Arun-Kumar
We give a compositional denotational semantics for a real-time distributed language, based on the linear history semantics for CSP of Francez et al. Concurrent execution is not modelled by interleaving but by an extension of the maximal parallelism model of Salwicki, that allows the modelling of transmission time for communications. The importance of constructing a semantics (and in general a proof theory) for real-time is stressed by such different sources as the problem of formalizing the real-time aspects of Ada and the elimination of errors in real-time flight control software ([Sunday Times 7-22-84]).
international colloquium on automata, languages and programming | 1982
Rob Gerth
A HOARE-axiomatization is constructed for the ADA rendezvous, embedded in a subset of the ADA concurrency section. The well-known CSP proof system of Apt, Francez and de Roever is taken as a starting point. We prove the axiomatization to be sound and relatively complete.
GI - 11. Jahrestagung in Verbindung mit Third Conference of the European Co-operation in Informatics (ECI) | 1981
Marly Roncken; Rob Gerth; Willem P. de Roever
A DP program consists of a fixed number of concurrent and persistent processes, that are started simultaneously. We assume the processes as being numbered, hence the program is denoted as (P1 ||... || Pn), n≥ 2. A process does not contain parallel statements, nor shared variables. The syntax of a process is as follows: n n nprocess
Proceedings of the 5th Colloquium on International Symposium on Programming | 1982
Rob Gerth; Willem P. de Roever; Marly Roncken
Computing science notes | 1986
Cornelis Huizing; Rob Gerth; W.P. de Roever
Computing science notes | 1986
Ron Koymans; Rk Shyamasundar; W.P. de Roever; Rob Gerth; S. Arun-Kumar
Ninth colloquium on Automata, languages, and programming. | 2000
Rob Gerth
Computing science notes | 1990
W.P. de Roever; Howard Barringer; Costas Courcoubetis; Dov M. Gabbay; Rob Gerth; Bengt Jonsson; Amir Pnueli; Mike Reed; J. Sifakis; Jan Vytopil; Pierre Wolper
Computing science notes | 1988
Cornelis Huizing; Rob Gerth; W.P. de Roever