Demo Data from EDBT 2026 / reviewers in the wild / expert
Rob Gerth
dblp:21/2368
· DBLP profile ↗
20ranked-venue papers
9as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 7 first-authorSoftware engineering, systems software and programming languages · 6 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
8 papers |
Logic in computer science · 62% Automated reasoning and model checking · 38% | |
| Software engineering, system software, and programming languages
5 papers |
Programming languages and type systems · 42% Program verification · 34% Program analysis · 22% |
Topics — the 28 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
model checking |
0.0 | 2 | 1999 | A Partial Order Approach to Branching Time Logic Model Checking · Inf. Comput. 1999 Generation of Reduced Models for Checking Fragments of CTL · CAV 1993 |
Logic in computer science › temporal logic
branching-time temporal logic |
0.0 | 1 | 1999 | A Partial Order Approach to Branching Time Logic Model Checking · Inf. Comput. 1999 |
Program analysis › static analysis
abstract interpretation |
0.0 | 1 | 1997 | Abstract Interpretation of Reactive Systems · ACM Trans. Program. Lang. Syst. 1997 |
Program verification
model checking |
0.0 | 1 | 1997 | Abstract Interpretation of Reactive Systems · ACM Trans. Program. Lang. Syst. 1997 |
Logic in computer science › modal logic › multi-modal logic
modal mu-calculus |
0.0 | 1 | 1997 | Abstract Interpretation of Reactive Systems · ACM Trans. Program. Lang. Syst. 1997 |
Logic in computer science › formal methods
reactive systems |
0.0 | 1 | 1997 | Abstract Interpretation of Reactive Systems · ACM Trans. Program. Lang. Syst. 1997 |
Automated reasoning and model checking
abstraction |
0.0 | 1 | 1993 | Generation of Reduced Models for Checking Fragments of CTL · CAV 1993 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.0 | 2 | 1988 | Fully Abstract Denotational Semantics for Flat Concurrent Prolog · LICS 1988 Full Abstraction of a Real-Time Denotational Semantics for an Occam-like Language · POPL 1987 |
Programming languages and type systems › program equivalence
full abstraction |
0.0 | 2 | 1988 | Fully Abstract Denotational Semantics for Flat Concurrent Prolog · LICS 1988 Full Abstraction of a Real-Time Denotational Semantics for an Occam-like Language · POPL 1987 |
Automated reasoning and model checking › model checking › state space reduction
partial order reduction |
0.0 | 1 | 1999 | A Partial Order Approach to Branching Time Logic Model Checking · Inf. Comput. 1999 |
Logic in computer science › program logic
assertion language |
0.0 | 1 | 1989 | The upsilon-Calculus as an Assertion-Language for Fairness Arguments · Inf. Comput. 1989 |
Logic in computer science
modal logic |
0.0 | 1 | 1989 | The upsilon-Calculus as an Assertion-Language for Fairness Arguments · Inf. Comput. 1989 |
Logic in computer science
temporal logic |
0.0 | 1 | 1989 | The upsilon-Calculus as an Assertion-Language for Fairness Arguments · Inf. Comput. 1989 |
Programming languages and type systems › logic programming › concurrent logic programming
concurrent prolog |
0.0 | 1 | 1988 | Fully Abstract Denotational Semantics for Flat Concurrent Prolog · LICS 1988 |
Programming languages and type systems
language semantics |
0.0 | 1 | 1988 | Fully Abstract Denotational Semantics for Flat Concurrent Prolog · LICS 1988 |
Programming languages and type systems
logic programming |
0.0 | 1 | 1988 | Fully Abstract Denotational Semantics for Flat Concurrent Prolog · LICS 1988 |
Embedded and real-time systems
real-time distributed computing |
0.0 | 1 | 1988 | Compositional Semantics for Real-Time Distributed Computing · Inf. Comput. 1988 |
Logic in computer science › formal semantics
compositional semantics |
0.0 | 1 | 1988 | Compositional Semantics for Real-Time Distributed Computing · Inf. Comput. 1988 |
Logic in computer science
formal semantics |
0.0 | 1 | 1988 | Compositional Semantics for Real-Time Distributed Computing · Inf. Comput. 1988 |
Logic in computer science › process algebra
communicating processes |
0.0 | 1 | 1987 | A Timed Failures Model for Extended Communicating Processes · ICALP 1987 |
Logic in computer science
process algebra |
0.0 | 1 | 1987 | A Timed Failures Model for Extended Communicating Processes · ICALP 1987 |
Program verification
modular reasoning |
0.0 | 1 | 1984 | Transition Logic: How to Reason About Temporal Properties in a Compositional Way · STOC 1984 |
Program verification
temporal properties |
0.0 | 1 | 1984 | Transition Logic: How to Reason About Temporal Properties in a Compositional Way · STOC 1984 |
Logic in computer science › proof systems
compositional proof systems |
0.0 | 1 | 1984 | Transition Logic: How to Reason About Temporal Properties in a Compositional Way · STOC 1984 |
Logic in computer science
program logic |
0.0 | 1 | 1984 | Transition Logic: How to Reason About Temporal Properties in a Compositional Way · STOC 1984 |
Concurrent programming › message passing
ada rendez-vous |
0.0 | 1 | 1982 | A Sound and Complete Hoare Axiomatization of the Ada-Rendevous · ICALP 1982 |
Program verification
axiomatization |
0.0 | 1 | 1982 | A Sound and Complete Hoare Axiomatization of the Ada-Rendevous · ICALP 1982 |
Program verification › program logic
hoare logic |
0.0 | 1 | 1982 | A Sound and Complete Hoare Axiomatization of the Ada-Rendevous · ICALP 1982 |
Methods — techniques the papers use, named apart from their topics
denotational semantics · 0.0hoare logic · 0.0axiomatization · 0.0operational semantics · 0.0full abstraction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | The ForSpec Temporal Logic: A New Temporal Property-Specification Language
Roy Armoni, Limor Fix, Alon Flaisher, Rob Gerth, Boris Ginsburg, Tomer Kanza, Avner Landver, Sela Mador-Haim, Eli Singerman, Andreas Tiemeyer, Moshe Y. Vardi, Yael Zbar |
TACAS | 4 |
| 2000 | Improving Partial Order Reductions for Universal Branching Time PropertiesabstractThe ”state explosion problem” can be alleviated by using partial order reduction techniques. These methods rely on expanding only a fragment of the full state space of a program, which is sufficient for verifying the formulas of temporal logics LTL −X or CTL −X * (i.e., LTL or CTL * without the next state operator). This is guaranteed by preserving either a stuttering maximal trace equivalence or a stuttering bisimulation between the full and the reduced state space. Since a stuttering bisimulation is much more restrictive than a stuttering maximal trace equivalence, resulting in less powerful reductions for CTL −X * , we study here partial order reductions that preserve equivalences ”in-between”, in particular a stuttering simulation which is induced by the universal fragment of CTL: −X * , called ACTL −X * The reductions generated by our method preserve also branching simulation and weak simulation, but surprisingly, they do not appear to be included into the reductions obtained by Peled's method for verifying LTL −X properties. Therefore, in addition to ACTL −X * reduction method we suggest also an improvement of the LTL −X reduction method. Moreover, we prove that reduction for concurrency fair version of ACTL −X * is more efficient than for ACTL −X * . Wojciech Penczek, Maciej Szreter, Rob Gerth, Ruurd Kuiper 0001 |
Fundam. Informaticae | 3 |
| 1999 | Sequential Consistency and the Lazy Caching Algorithm
Rob Gerth |
Distributed Comput. | 1 |
| 1999 | A Partial Order Approach to Branching Time Logic Model Checking
Rob Gerth, Ruurd Kuiper 0001, Doron A. Peled, Wojciech Penczek |
Inf. Comput. | 1 |
| 1998 | Partial-order Reduction Techniques for Real-time Model CheckingabstractAbstract. A new notion, covering, generalising independence is introduced. It enables improved effects of partial-order reduction techniques when applied to real-time systems. Furthermore, we formulate a number of locally checkable conditions for covering that can be used as the basis for a practical algorithm. Correctness is proven with respect to a chosen discretisation method. Dennis Dams, Rob Gerth, Bart Knaack, Ruurd Kuiper 0001 |
Formal Aspects Comput. | 2 |
| 1997 | Abstract Interpretation of Reactive SystemsabstractThe advent of ever more complex reactive systems in increasingly critical areas calls for the development of automated verification techniques.Model checking is one such technique, which has proven quite successful.However, the state-explosion problem remains a major stumbling block.Recent experience indicates that solutions are to be found in the application of techniques for property-preserving abstraction and successive approximation of models.Most such applications have so far been based solely on the property-preserving characteristics of simulation relations.A major drawback of all these results is that they do not offer a satisfactory formalization of the notion of precision of abstractions.The theory of Abstract Interpretation offers a framework for the definition and justification of property-preserving abstractions.Furthermore, it provides a method for the effective computation of abstract models directly from the text of a program, thereby avoiding the need for intermediate storage of a full-blown model.Finally, it formalizes the notion of optimality, while allowing to trade precision for speed by computing suboptimal approximations.For a long time, applications of Abstract Interpretation have mainly focused on the analysis of universal safety properties, i.e., properties that hold in all states along every possible execution path.In this article, we extend Abstract Interpretation to the analysis of both existential and universal reactive properties, as expressible in the modal µ-calculus.It is shown how abstract models may be constructed by symbolic execution of programs.A notion of approximation between abstract models is defined while conditions are given under which optimal models can be constructed.Examples are given to illustrate this.We indicate conditions under which also falsehood of formulae is preserved.Finally, we compare our approach to those based on simulation relations. Dennis Dams, Rob Gerth, Orna Grumberg |
ACM Trans. Program. Lang. Syst. | 2 |
| 1994 | Model Checking Using Adaptive State and Data Abstraction
Dennis Dams, Rob Gerth, Gert Döhmen, Ronald Herrmann, Peter Kelb, Hergen Pargmann |
CAV | 2 |
| 1993 | Generation of Reduced Models for Checking Fragments of CTL
Dennis Dams, Orna Grumberg, Rob Gerth |
CAV | 3 |
| 1993 | Transformations Preserving Properties and Properties Preserved by Transformations in Fair Transition Systems (Extended Abstract)
Shengzong Zhou, Rob Gerth, Ruurd Kuiper 0001 |
CONCUR | 2 |
| 1993 | A Compositinal Proof Theory for Fault Tolerant Real-Time Distributed SystemsabstractA compositional network proof theory for specifying and verifying fault tolerant real-time distributed systems is presented. Important in such systems is the failure hypothesis that stipulates the class of failures that must be tolerated. In the formalism presented, the failure hypothesis of a system is represented by a predicate which expresses how faults might transform the behavior of the system. The approach is illustrated by investigating a triple modular redundant system.> Henk Schepers, Rob Gerth |
SRDS | 2 |
| 1992 | Interface Refinement in Reactive Systems (Extended Abstract)
Rob Gerth, Ruurd Kuiper 0001, John Segers |
CONCUR | 1 |
| 1989 | The upsilon-Calculus as an Assertion-Language for Fairness Arguments
Frank A. Stomp, Willem P. de Roever, Rob Gerth |
Inf. Comput. | 3 |
| 1988 | Fully Abstract Denotational Semantics for Flat Concurrent PrologabstractA denotational, hence, compositional semantics for a subset of Concurrent Prolog is developed and related to an operational semantics. The denotational semantics makes divergence and the resultant substitutions of finite computations together with the termination mode-success, failure, or deadlock-observable. Relative to this notion of observation it is proved that the denotational semantics is fully abstract in the sense that it records the minimal amount of extra information beyond the observables to make it compositional. Full abstraction is an important property because it quantifies the information that one needs in order to reason about individual program-parts independently. This is believed to be the first such result in the area of concurrent logic programming.> Rob Gerth, Michael Codish, Yossi Lichtenstein, Ehud Shapiro |
LICS | 1 |
| 1988 | Compositional Semantics for Real-Time Distributed Computing
Ron Koymans, R. K. Shyamasundar, Willem P. de Roever, Rob Gerth |
Inf. Comput. | 4 |
| 1987 | A Timed Failures Model for Extended Communicating Processes
Rob Gerth, Andy Boucher 0001 |
ICALP | 1 |
| 1987 | Full Abstraction of a Real-Time Denotational Semantics for an Occam-like LanguageabstractWe present a fully abstract semantics for real-time distributed computing of the Ada and OCCAM kind in a denotational style. This semantics turns termination, communication along channels, and the time communication takes place, into observables. Yet it is the coarsest semantics to do so which is syntax-directed (this is known as full abstraction). It extends the linear history semantics for CSP of Francez, Lehman and Pnueli. Our execution model is based on maximizing concurrent activity as opposed to interleaving (in which only one action occurs at the time and arbitrary delays are incurred between actions). It is a variant of the maximal parallelism model of Salwicki and Müldner. Cornelis Huizing, Rob Gerth, Willem P. de Roever |
POPL | 2 |
| 1986 | On Proving Communication Closedness of Distributed Layers
Rob Gerth, Liuba Shrira |
FSTTCS | 1 |
| 1984 | Transition Logic: How to Reason About Temporal Properties in a Compositional WayabstractThis paper addresses the problem of obtaining formal proof systems that support reasoning about temporal properties of parallel programs in a way that is compositional or 'syntax directed' - the distinctive feature of e.g. Hoare style proof systems. Now, temporal properties of programs express properties about execution traces of these programs. In the presence of concurrency, compositionality is obtained by concentrating exclusively on the execution traces associated with the atomic actions of programs - the so-called transitions of those programs. To reason about such transitions in a compositional way, 'Transition Logic' is proposed, expressing properties of the form “every transition of a program, say α, that starts in a state satisfying assertion p, must end in a state validating ”: [p]α[q]. Essential is that these assertions can express properties of control locations of programs, too. For this logic, a compositional proof system is obtained which is proved to be sound and relatively complete. An interesting feature of the proof system is the axiomatization of the flow-of-control of programs. The relevance of this logic is supported by the fact that the temporal behaviour of a program is ultimately provable in terms of properties of its transitions, as shown by the work of Z. Manna and A. Pnueli [16]. Rob Gerth |
STOC | 1 |
| 1984 | A Proof System for Concurrent ADA Programs
Rob Gerth, Willem P. de Roever |
Sci. Comput. Program. | 1 |
| 1982 | A Sound and Complete Hoare Axiomatization of the Ada-Rendevous
Rob Gerth |
ICALP | 1 |