VLDB 2026 Research / reviewers in the wild / expert
Rob J. van Glabbeek
dblp:g/RobJvanGlabbeek · also Rob van Glabbeek
· DBLP profile ↗
102ranked-venue papers
64as first author
19since 2021 · last 2026
0000-0003-4712-7423ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 83 · 54 first-author · 15 since 2021Software engineering, systems software and programming languages · 16 · 10 first-author · 3 since 2021Systems, architecture and hardware · 4 · 4 first-author · 2 since 2021Databases, data management, data science and information retrieval · 3 · 2 first-authorComputer networks · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Bisimulations and Modal Logics for Higher Dimensional AutomataabstractHigher-Dimensional Automata (HDAs) provide a geometric model of true concurrency. While hereditary history-preserving (hhp) bisimilarity is the finest behavioural equivalence in van Glabbeek's spectrum, no modal logic has previously characterised it on HDAs. We introduce several new intermediate equivalences that sit strictly between ST- and hhp-bisimilarity. We show how separating similarity and subsumption of paths leads to a clean formulation of these equivalences, and we present a modal logic that characterises hhp-bisimilarity. Natural fragments characterise ST-bisimilarity and the intermediate notions. Safa Zouari, Rob J. van Glabbeek, Krzysztof Ziemianski |
CONCUR | 2 |
| 2026 | Formally Verified Liveness with Multiparty Session Types in RocqabstractMultiparty session types (MPST) offer a framework for the description of communication-based protocols involving multiple participants. In the top-down approach to MPST, the communication pattern of the session is described using a global type. Then the global type is projected on to a local type for each participant, and the individual processes making up the session are type-checked against these projections. Typed sessions possess certain desirable properties such as safety, deadlock-freedom and liveness. In this work, we present the first mechanised proof of liveness for synchronous multiparty session types in the Rocq Proof Assistant. Building on recent work, we represent global and local types as coinductive trees using the Paco library. We use a coinductively defined subtyping relation on local types together with another coinductively defined plain-merge projection relation relating local and global types. We then associate collections of local types, or local type environments, with global types using these projection and subtyping relations, and prove an operational correspondence between a local type environment and its associated global type. We utilise this association relation to prove the safety and liveness of associated local type environments and, consequently, the multiparty sessions typed by these environments. Besides clarifying the often informal proofs found in the MPST literature, our Rocq mechanisation also enables the certification of liveness properties of communication protocols. Our contribution amounts to around 14K lines of Rocq code, available at https://github.com/omerskeskin/mpstlive. Omer Keskin, Nobuko Yoshida, Rob J. van Glabbeek |
ITP | 3 |
| 2026 | On the notions of bounded bypass, and how to make any deadlock-free MUTEX protocol satisfy one of themabstractIn the literature on mutual exclusion, bounded bypass has been used for a long time as a strengthening of starvation-freedom, but, to the best of our knowledge, it still lacks a satisfying definition as a liveness property on its own. Moreover, we have encountered MUTEX protocols for which this notion needs to be slightly weakened in order to be met. To solve these issues, we first provide a formal definition of bounded bypass (that also corrects a previous definition from Raynal) and then introduce the notions of post-doorway and intermittent bounded bypass, two liveness properties that lie between starvation-freedom and bounded bypass. Essentially, intermittent bounded bypass weakens bounded bypass by ignoring the possible bypasses that may happen during the execution of a certain finite set of write operations to shared registers. Orthogonally, post-doorway bounded bypass ignores the bypasses that may happen during a finite initial phase of the lock protocol. Furthermore, we study an algorithm proposed by Yoah Bar-David in 1998 to enhance the liveness properties of any deadlock-free MUTEX protocol and prove that: (1) in the setting of atomic registers, this algorithm upgrades any deadlock-free mutual exclusion protocol to a bounded bypass one, with a bound that is quadratic in the number of processes; and (2) in the setting of safe and regular registers, the very same algorithm ensures the intermittent version of bounded bypass, still with a quadratic (but slightly different) bound. Finally, we provide logical formulae for the different notions of bounded bypass defined in this paper and use them to confirm all claims made here, by using model checking. This had a positive impact on the theoretical development of the work, since it allowed us to identify and correct small mistakes/ambiguities in definitions and proofs. Rob J. van Glabbeek, Daniele Gorla, Myrthe S. C. Spronck |
Distributed Comput. | 1 |
| 2026 | Formal methods for mobile ad hoc networks: a survey
Wan J. Fokkink, Rob J. van Glabbeek |
Formal Methods Syst. Des. | 2 |
| 2025 | Just Verification of Mutual Exclusion AlgorithmsabstractWe verify the correctness of a variety of mutual exclusion algorithms through model checking. We look at algorithms where communication is via shared read/write registers, where those registers can be atomic or non-atomic. For the verification of liveness properties, it is necessary to assume a completeness criterion to eliminate spurious counterexamples. We use justness as completeness criterion. Justness depends on a concurrency relation; we consider several such relations, modelling different assumptions on the working of the shared registers. We present executions demonstrating the violation of correctness properties by several algorithms, and in some cases suggest improvements. Rob J. van Glabbeek, Bas Luttik, Myrthe S. C. Spronck |
CONCUR | 1 |
| 2024 | Branching Bisimilarity for Processes with Time-OutsabstractThis paper provides an adaptation of branching bisimilarity to reactive systems with time-outs. Multiple equivalent definitions are procured, along with a modal characterisation and a proof of its congruence property for a standard process algebra with recursion. The last section presents a complete axiomatisation for guarded processes without infinite sequences of unobservable actions. Gaspard Reghem, Rob J. van Glabbeek |
CONCUR | 2 |
| 2024 | Shoggoth: A Formal Foundation for Strategic RewritingabstractRewriting is a versatile and powerful technique used in many domains. Strategic rewriting allows programmers to control the application of rewrite rules by composing individual rewrite rules into complex rewrite strategies. These strategies are semantically complex, as they may be nondeterministic, they may raise errors that trigger backtracking, and they may not terminate. Given such semantic complexity, it is necessary to establish a formal understanding of rewrite strategies and to enable reasoning about them in order to answer questions like: How do we know that a rewrite strategy terminates? How do we know that a rewrite strategy does not fail because we compose two incompatible rewrites? How do we know that a desired property holds after applying a rewrite strategy? In this paper, we introduce Shoggoth: a formal foundation for understanding, analysing and reasoning about strategic rewriting that is capable of answering these questions. We provide a denotational semantics of System S, a core language for strategic rewriting, and prove its equivalence to our big-step operational semantics, which extends existing work by explicitly accounting for divergence. We further define a location-based weakest precondition calculus to enable formal reasoning about rewriting strategies, and we prove this calculus sound with respect to the denotational semantics. We show how this calculus can be used in practice to reason about properties of rewriting strategies, including termination, that they are well-composed, and that desired postconditions hold. The semantics and calculus are formalised in Isabelle/HOL and all proofs are mechanised. Xueying Qin, Liam O'Connor, Rob J. van Glabbeek, Peter Höfner, Ohad Kammar, Michel Steuwer |
Proc. ACM Program. Lang. | 3 |
| 2024 | Comparing the Expressiveness of the π-calculus and CCSabstractThis paper shows that the π-calculus with implicit matching is no more expressive than CCS γ , a variant of CCS in which the result of a synchronisation of two actions is itself an action subject to relabelling or restriction, rather than the silent action τ. This is done by exhibiting a compositional translation from the π-calculus with implicit matching to CCS γ that is valid up to strong barbed bisimilarity. The full π-calculus can be similarly expressed in CCS γ enriched with the triggering operation of Meije . I also show that these results cannot be recreated with CCS in the rôle of CCS γ , not even up to reduction equivalence, and not even for the asynchronous π-calculus without restriction or replication. Finally, I observe that CCS cannot be encoded in the π-calculus. Rob J. van Glabbeek |
ACM Trans. Comput. Log. | 1 |
| 2023 | Just TestingabstractAbstract The concept of must testing is naturally parametrised with a chosen completeness criterion, defining the complete runs of a system. Here I employ justness as this completeness criterion, instead of the traditional choice of progress. The resulting must-testing preorder is incomparable with the default one, and can be characterised as the fair failure preorder of Vogler. It also is the coarsest precongruence preserving linear time properties when assuming justness. As my system model I here employ Petri nets with read arcs. Through their Petri net semantics, this work applies equally well to process algebras. I provide a Petri net semantics for a standard process algebra extended with signals; the read arcs are necessary to capture those signals. Rob J. van Glabbeek |
FoSSaCS | 1 |
| 2023 | Reactive bisimulation semantics for a process algebra with timeoutsabstractAbstract This paper introduces the counterpart of strong bisimilarity for labelled transition systems extended with timeout transitions. It supports this concept through a modal characterisation, congruence results for a standard process algebra with recursion, and a complete axiomatisation. Rob J. van Glabbeek |
Acta Informatica | 1 |
| 2023 | Cross-chain payment protocols with success guaranteesabstractAbstract In this paper, we consider the problem of cross-chain payment whereby customers of different escrows—implemented by a bank or a blockchain smart contract—successfully transfer digital assets without trusting each other. Prior to this work, cross-chain payment problems did not require this success, or any form of progress. We introduce a new specification formalism called Asynchronous Networks of Timed Automata to formalise such protocols. We present the first cross-chain payment protocol that ensures termination in a bounded amount of time and works correctly in the presence of clock drift. We then demonstrate that it is impossible to solve this problem without assuming synchrony, in the sense that each message is guaranteed to arrive within a known amount of time. Yet, we solve an eventually terminating weaker variant of this problem, where success is conditional on the patience of the participants, without assuming synchrony, and in the presence of Byzantine failures. We also discuss the relation with the recently defined cross-chain deals. Rob J. van Glabbeek, Vincent Gramoli, Pierre Tholoniat |
Distributed Comput. | 1 |
| 2023 | Modelling mutual exclusion in a process algebra with time-outsabstractI show that in a standard process algebra extended with time-outs one can correctly model mutual exclusion in such a way that starvation-freedom holds without assuming fairness or justness, even when one makes the problem more challenging by assuming memory accesses to be atomic. This can be achieved only when dropping the requirement of speed independence. Rob J. van Glabbeek |
Inf. Comput. | 1 |
| 2022 | Comparing the expressiveness of the π-calculus and CCSabstractAbstract This paper shows that the $$\pi $$ π -calculus with implicit matching is no more expressive than $$\mathrm {CCS}_{\gamma }$$ CCS γ , a variant of CCS in which the result of a synchronisation of two actions is itself an action subject to relabelling or restriction, rather than the silent action $$\tau $$ τ . This is done by exhibiting a compositional translation from the $$\pi $$ π -calculus with implicit matching to $$\mathrm {CCS}_{\gamma }$$ CCS γ that is valid up to strong barbed bisimilarity. The full $$\pi $$ π -calculus can be similarly expressed in $$\mathrm {CCS}_{\gamma }$$ CCS γ enriched with the triggering operation of Meije. I also show that these results cannot be recreated with CCS in the rôle of $$\mathrm {CCS}_{\gamma }$$ CCS γ , not even up to reduction equivalence, and not even for the asynchronous $$\pi $$ π -calculus without restriction or replication. Finally I observe that CCS cannot be encoded in the $$\pi $$ π -calculus. Rob J. van Glabbeek |
ESOP | 1 |
| 2022 | Abstract processes in the absence of conflicts in general place/transition systems
Rob J. van Glabbeek, Ursula Goltz, Jens-Wolfhard Schicke-Uffmann |
Inf. Comput. | 1 |
| 2021 | CONCUR Test-Of-Time Award 2021 (Invited Paper)
Nathalie Bertrand 0001, Luca de Alfaro, Rob J. van Glabbeek, Catuscia Palamidessi, Nobuko Yoshida |
CONCUR | 3 |
| 2021 | Enabling Preserving Bisimulation EquivalenceabstractMost fairness assumptions used for verifying liveness properties are criticised for being too strong or unrealistic. On the other hand, justness, arguably the minimal fairness assumption required for the verification of liveness properties, is not preserved by classical semantic equivalences, such as strong bisimilarity. To overcome this deficiency, we introduce a finer alternative to strong bisimilarity, called enabling preserving bisimilarity. We prove that this equivalence is justness-preserving and a congruence for all standard operators, including parallel composition. Rob J. van Glabbeek, Peter Höfner, Weiyou Wang |
CONCUR | 1 |
| 2021 | Assuming Just Enough Fairness to make Session Types Complete for Lock-freedomabstractWe investigate how different fairness assumptions affect results concerning lock-freedom, a typical liveness property targeted by session type systems. We fix a minimal session calculus and systematically take into account all known fairness assumptions, thereby identifying precisely three interesting and semantically distinct notions of lock-freedom, all of which having a sound session type system. We then show that, by using a general merge operator in an otherwise standard approach to global session types, we obtain a session type system complete for the strongest amongst those notions of lock-freedom, which assumes only justness of execution paths, a minimal fairness assumption for concurrent systems. Rob J. van Glabbeek, Peter Höfner, Ross Horne |
LICS | 1 |
| 2021 | Abstract processes and conflicts in place/transition systems
Rob J. van Glabbeek, Ursula Goltz, Jens-Wolfhard Schicke-Uffmann |
Inf. Comput. | 1 |
| 2021 | Failure Trace Semantics for a Process Algebra with Time-outs
Rob J. van Glabbeek |
Log. Methods Comput. Sci. | 1 |
| 2020 | Reactive Bisimulation Semantics for a Process Algebra with Time-Outs
Rob J. van Glabbeek |
CONCUR | 1 |
| 2020 | Feasibility of Cross-Chain Payment with Success GuaranteesabstractWe consider the problem of cross-chain payment whereby customers of different escrows---implemented by a bank or a blockchain smart contract---successfully transfer digital assets without trusting each other. Prior to this work, cross-chain payment problems did not require this success, or any form of progress. We demonstrate that it is possible to solve this problem when assuming synchrony, in the sense that each message is guaranteed to arrive within a known amount of time, but impossible to solve without assuming synchrony. Yet, we solve a weaker variant of this problem, where success is conditional on the patience of the participants, without assuming synchrony, and in the presence of Byzantine failures. We also discuss the relation with the recently defined cross-chain deals. Rob J. van Glabbeek, Vincent Gramoli, Pierre Tholoniat |
SPAA | 1 |
| 2020 | Rooted Divergence-Preserving Branching Bisimilarity is a Congruence
Rob J. van Glabbeek, Bas Luttik, Linda Spaninks |
Log. Methods Comput. Sci. | 1 |
| 2019 | A Process Algebra for Link Layer ProtocolsabstractWe propose a process algebra for link layer protocols, featuring a unique mechanism for modelling frame collisions. We also formalise suitable liveness properties for link layer protocols specified in this framework. To show applicability we model and analyse two versions of the Carrier-Sense Multiple Access with Collision Avoidance (CSMA/CA) protocol. Our analysis confirms the hidden station problem for the version without virtual carrier sensing. However, we show that the version with virtual carrier sensing not only overcomes this problem, but also the exposed station problem with probability 1. Yet the protocol cannot guarantee packet delivery, not even with probability 1. Rob J. van Glabbeek, Peter Höfner, Michael Markl 0002 |
ESOP | 1 |
| 2019 | Justness - A Completeness Criterion for Capturing Liveness Properties (Extended Abstract)abstractThis paper poses that transition systems constitute a good model of distributed systems only in combination with a criterion telling which paths model complete runs of the represented systems. Among such criteria, progress is too weak to capture relevant liveness properties, and fairness is often too strong; for typical applications we advocate the intermediate criterion of justness. Previously, we proposed a definition of justness in terms of an asymmetric concurrency relation between transitions. Here we define such a concurrency relation for the transition systems associated to the process algebra CCS as well as its extensions with broadcast communication and signals, thereby making these process algebras suitable for capturing liveness properties requiring justness. Rob J. van Glabbeek |
FoSSaCS | 1 |
| 2019 | Divide and congruence III: From decomposition of modal formulas to preservation of stability and divergence
Wan J. Fokkink, Rob J. van Glabbeek, Bas Luttik |
Inf. Comput. | 2 |
| 2019 | Ensuring liveness properties of distributed systems: Open problems
Rob J. van Glabbeek |
J. Log. Algebraic Methods Program. | 1 |
| 2018 | Is Speed-Independent Mutual Exclusion Implementable? (Invited Talk)abstractA mutual exclusion algorithm is called speed independent if its correctness does not depend on the relative speed of the components. Famous mutual exclusion protocols such as Dekker's, Peterson's and Lamport's bakery are meant to be speed independent. In this talk I argue that speed-independent mutual exclusion may not be implementable on standard hardware, depending on how we believe reading and writing to a memory location is really carried out. It can be implemented on electrical circuits, however. This builds on previous work showing that mutual exclusion cannot be accurately modelled in standard process algebras. Rob J. van Glabbeek |
CONCUR | 1 |
| 2018 | A Theory of Encodings and Expressiveness (Extended Abstract) - (Extended Abstract)abstractThis paper proposes a definition of what it means for one system description language to encode another one, thereby enabling an ordering of system description languages with respect to expressive power. I compare the proposed definition with other definitions of encoding and expressiveness found in the literature, and illustrate it on a well-known case study: the encoding of the synchronous in the asynchronous $$\pi $$ -calculus. Rob J. van Glabbeek |
FoSSaCS | 1 |
| 2018 | Analysing AWN-Specifications Using mCRL2 (Extended Abstract)
Rob J. van Glabbeek, Peter Höfner, Djurre van der Wal |
IFM | 1 |
| 2018 | On the validity of encodings of the synchronous in the asynchronous π-calculus
Rob J. van Glabbeek |
Inf. Process. Lett. | 1 |
| 2017 | Divide and Congruence III: Stability & DivergenceabstractIn two earlier papers we derived congruence formats for weak semantics on the basis of a decomposition method for modal formulas. The idea is that a congruence format for a semantics must ensure that the formulas in the modal characterisation of this semantics are always decomposed into formulas that are again in this modal characterisation. Here this work is extended with important stability and divergence requirements. Stability refers to the absence of a tau-transition. We show, using the decomposition method, how congruence formats can be relaxed for weak semantics that are stability-respecting. Divergence, which refers to the presence of an infinite sequence of tau-transitions, escapes the inductive decomposition method. We circumvent this problem by proving that a congruence format for a stability-respecting weak semantics is also a congruence format for its divergence-preserving counterpart. Wan J. Fokkink, Rob J. van Glabbeek, Bas Luttik |
CONCUR | 2 |
| 2017 | Precongruence Formats with Lookahead through Modal DecompositionabstractBloom, Fokkink & van Glabbeek (2004) presented a method to decompose formulas from Hennessy-Milner logic with regard to a structural operational semantics specification. A term in the corresponding process algebra satisfies a Hennessy-Milner formula if and only if its subterms satisfy certain formulas, obtained by decomposing the original formula. They used this decomposition method to derive congruence formats in the realm of structural operational semantics. In this paper it is shown how this framework can be extended to specifications that include bounded lookahead in their premises. This extension is used in the derivation of a congruence format for the partial trace preorder. Wan J. Fokkink, Rob J. van Glabbeek |
CSL | 2 |
| 2017 | Lean and full congruence formats for recursionabstractIn this paper I distinguish two (pre)congruence requirements for semantic equivalences and preorders on processes given as closed terms in a system description language with a recursion construct. A lean congruence preserves equivalence when replacing closed subexpressions of a process by equivalent alternatives. A full congruence moreover allows replacement within a recursive specification of subexpressions that may contain recursion variables bound outside of these subexpressions. I establish that bisimilarity is a lean (pre)congruence for recursion for all languages with a structural operational semantics in the ntyft/ntyxt format. Additionally, it is a full congruence for the tyft/tyxt format. Rob J. van Glabbeek |
LICS | 1 |
| 2017 | Divide and congruence II: From decomposition of modal formulas to preservation of delay and weak bisimilarity
Wan J. Fokkink, Rob J. van Glabbeek |
Inf. Comput. | 2 |
| 2016 | A Timed Process Algebra for Wireless Networks with an Application in Routing - (Extended Abstract)abstractThis paper proposes a timed process algebra for wireless networks, an extension of the Algebra for Wireless Networks. It combines treatments of local broadcast, conditional unicast and data structures, which are essential features for the modelling of network protocols. In this framework we model and analyse the Ad hoc On-Demand Distance Vector routing protocol, and show that, contrary to claims in the literature, it fails to be loop free. We also present boundary conditions for a fix ensuring that the resulting protocol is indeed loop free. Emile Bres, Rob J. van Glabbeek, Peter Höfner |
ESOP | 2 |
| 2016 | Divide and Congruence II: Delay and Weak BisimilarityabstractEarlier we presented a method to decompose modal formulas for processes with the internal action τ; congruence formats for branching and η-bisimilarity were derived on the basis of this decomposition method. The idea is that a congruence format for a semantics must ensure that formulas in the modal characterisation of this semantics are always decomposed into formulas in this modal characterisation. Here the decomposition method is enhanced to deal with modal characterisations that contain a modality 〈ϵ〉〈a〉φ, to derive congruence formats for delay and weak bisimilarity. Wan J. Fokkink, Rob J. van Glabbeek |
LICS | 2 |
| 2016 | Modelling and verifying the AODV routing protocol
Rob J. van Glabbeek, Peter Höfner, Marius Portmann, Wee Lum Tan |
Distributed Comput. | 1 |
| 2016 | Mechanizing a Process Algebra for Network Protocols
Timothy Bourke, Rob J. van Glabbeek, Peter Höfner |
J. Autom. Reason. | 2 |
| 2015 | Special issue on "Combining Compositionality and Concurrency": part 1
Rob J. van Glabbeek, Ursula Goltz, Ernst-Rüdiger Olderog |
Acta Informatica | 1 |
| 2015 | Special issue on "Combining Compositionality and Concurrency": part 2
Rob J. van Glabbeek, Ursula Goltz, Ernst-Rüdiger Olderog |
Acta Informatica | 1 |
| 2015 | CCS: It's not fair! - Fair schedulers cannot be implemented in CCS-like languages even under progress and certain fairness assumptions
Rob J. van Glabbeek, Peter Höfner |
Acta Informatica | 1 |
| 2014 | A Mechanized Proof of Loop Freedom of the (Untimed) AODV Routing Protocol
Timothy Bourke, Rob J. van Glabbeek, Peter Höfner |
ATVA | 2 |
| 2014 | Showing Invariance Compositionally for a Process Algebra for Network Protocols
Timothy Bourke, Rob J. van Glabbeek, Peter Höfner |
ITP | 2 |
| 2014 | Real-reward testing for probabilistic processes
Yuxin Deng 0001, Rob J. van Glabbeek, Matthew Hennessy, Carroll Morgan |
Theor. Comput. Sci. | 2 |
| 2013 | Sequence numbers do not guarantee loop freedom: AODV can yield routing loopsabstractIn the area of mobile ad-hoc networks and wireless mesh networks, sequence numbers are often used in routing protocols to avoid routing loops. It is commonly stated in protocol specifications that sequence numbers are sufficient to guarantee loop freedom if they are monotonically increased over time. A classical example for the use of sequence numbers is the popular Ad hoc On-Demand Distance Vector (AODV) routing protocol. The loop freedom of AODV is not only a common belief, it has been claimed in the abstract of its RFC and at least two proofs have been proposed. AODV-based protocols such as AODVv2 (DYMO) and HWMP also claim loop freedom due to the same use of sequence numbers. Rob J. van Glabbeek, Peter Höfner, Wee Lum Tan, Marius Portmann |
MSWiM | 1 |
| 2012 | A Process Algebra for Wireless Mesh Networks
Ansgar Fehnker, Rob J. van Glabbeek, Peter Höfner, Annabelle McIver, Marius Portmann, Wee Lum Tan |
ESOP | 2 |
| 2012 | On Distributability of Petri Nets - (Extended Abstract)
Rob J. van Glabbeek, Ursula Goltz, Jens-Wolfhard Schicke-Uffmann |
FoSSaCS | 1 |
| 2012 | A rigorous analysis of AODV and its variantsabstractIn this paper we present a rigorous analysis of the Ad hoc On-Demand Distance Vector (AODV) routing protocol using a formal specification in AWN (Algebra for Wireless Networks), a process algebra which has been specifically tailored for the modelling of Mobile Ad Hoc Networks and Wireless Mesh Network protocols. Our formalisation models the exact details of the core functionality of AODV, such as route discovery, route maintenance and error handling. We demonstrate how AWN can be used to reason about critical protocol correctness properties by providing a detailed proof of loop freedom. In contrast to evaluations using simulation or other formal methods such as model checking, our proof is generic and holds for any possible network scenario in terms of network topology, node mobility, traffic pattern, etc. A key contribution of this paper is the demonstration of how the reasoning and proofs can relatively easily be adapted to protocol variants. Peter Höfner, Rob J. van Glabbeek, Wee Lum Tan, Marius Portmann, Annabelle McIver, Ansgar Fehnker |
MSWiM | 2 |
| 2012 | Automated Analysis of AODV Using UPPAAL
Ansgar Fehnker, Rob J. van Glabbeek, Peter Höfner, Annabelle McIver, Marius Portmann, Wee Lum Tan |
TACAS | 2 |
| 2012 | Divide and congruence: From decomposition of modal formulas to preservation of branching and η-bisimilarity
Wan J. Fokkink, Rob J. van Glabbeek, Paulien de Wind |
Inf. Comput. | 2 |
| 2011 | On Causal Semantics of Petri Nets
Rob J. van Glabbeek, Ursula Goltz, Jens-Wolfhard Schicke-Uffmann |
CONCUR | 1 |
| 2011 | Abstract processes of place/transition systems
Rob J. van Glabbeek, Ursula Goltz, Jens-Wolfhard Schicke-Uffmann |
Inf. Process. Lett. | 1 |
| 2011 | On cool congruence formats for weak bisimulations
Rob J. van Glabbeek |
Theor. Comput. Sci. | 1 |
| 2009 | Testing Finitary Probabilistic Processes
Yuxin Deng 0001, Rob J. van Glabbeek, Matthew Hennessy, Carroll Morgan |
CONCUR | 2 |
| 2009 | On Finite Bases for Weak Semantics: Failures Versus Impossible Futures
Taolue Chen 0001, Wan J. Fokkink, Rob J. van Glabbeek |
SOFSEM | 3 |
| 2009 | Branching Bisimilarity with Explicit DivergenceabstractWe consider the relational characterisation of branching bisimilarity with explicit divergence. We prove that it is an equivalence and that it coincides with the original definition of branching bisimilarity with explicit divergence in terms of coloured traces. We also establish a correspondence with several variants of an action-based modal logic with until- and divergence modalities. Rob J. van Glabbeek, Bas Luttik, Nikola Trcka |
Fundam. Informaticae | 1 |
| 2009 | Special issue on structural operational semantics
Rob J. van Glabbeek, Peter D. Mosses |
Inf. Comput. | 1 |
| 2009 | Configuration structures, event structures and Petri nets
Rob J. van Glabbeek, Gordon D. Plotkin |
Theor. Comput. Sci. | 1 |
| 2008 | Correcting a Space-Efficient Simulation Algorithm
Rob J. van Glabbeek, Bas Ploeger |
CAV | 1 |
| 2008 | On Synchronous and Asynchronous Interaction in Distributed Systems
Rob J. van Glabbeek, Ursula Goltz, Jens-Wolfhard Schicke-Uffmann |
MFCS | 1 |
| 2008 | Five Determinisation Algorithms
Rob J. van Glabbeek, Bas Ploeger |
CIAA | 1 |
| 2008 | Ready to preorder: The case of weak process semantics
Taolue Chen 0001, Wan J. Fokkink, Rob J. van Glabbeek |
Inf. Process. Lett. | 3 |
| 2008 | Characterising Testing Preorders for Finite Probabilistic ProcessesabstractIn 1992 Wang & Larsen extended the may- and must preorders of De Nicola and Hennessy to processes featuring probabilistic as well as nondeterministic choice. They concluded with two problems that have remained open throughout the years, namely to find complete axiomatisations and alternative characterisations for these preorders. This paper solves both problems for finite processes with silent moves. It characterises the may preorder in terms of simulation, and the must preorder in terms of failure simulation. It also gives a characterisation of both preorders using a modal logic. Finally it axiomatises both preorders over a probabilistic version of CSP. Yuxin Deng 0001, Rob J. van Glabbeek, Matthew Hennessy, Carroll Morgan |
Log. Methods Comput. Sci. | 2 |
| 2007 | Scalar Outcomes Suffice for Finitary Probabilistic Testing
Yuxin Deng 0001, Rob J. van Glabbeek, Carroll Morgan, Chenyi Zhang 0001 |
ESOP | 2 |
| 2007 | Characterising Testing Preorders for Finite Probabilistic ProcessesabstractIn 1992 Wang & Larsen extended the may- and must preorders of De Nicola and Hennessy to processes featuring probabilistic as well as nondeterministic choice. They concluded with two problems that have remained open throughout the years, namely to find complete axiomatisations and alternative characterisations for these preorders. This paper solves both problems for finite processes with silent moves. It characterises the may preorder in terms of simulation, and the must preorder in terms of failure simulation. It also gives a characterisation of both preorders using a modal logic. Finally it axiomatises both preorders over a probabilistic version of CSP. Yuxin Deng 0001, Rob J. van Glabbeek, Matthew Hennessy, Carroll Morgan, Chenyi Zhang 0001 |
LICS | 2 |
| 2006 | Liveness, Fairness and Impossible Futures
Rob J. van Glabbeek, Marc Voorhoeve |
CONCUR | 1 |
| 2006 | Compositionality of Hennessy-Milner logic by structural operational semantics
Wan J. Fokkink, Rob J. van Glabbeek, Paulien de Wind |
Theor. Comput. Sci. | 2 |
| 2006 | On the expressiveness of higher dimensional automata
Rob J. van Glabbeek |
Theor. Comput. Sci. | 1 |
| 2006 | Erratum to "On the expressiveness of higher dimensional automata": [TCS 356 (2006) 265-290]
Rob J. van Glabbeek |
Theor. Comput. Sci. | 1 |
| 2005 | The Individual and Collective Token Interpretations of Petri Nets
Rob J. van Glabbeek |
CONCUR | 1 |
| 2005 | On Cool Congruence Formats for Weak Bisimulations
Rob J. van Glabbeek |
ICTAC | 1 |
| 2005 | Proof nets for unit-free multiplicative-additive linear logicabstractA cornerstone of the theory of proof nets for unit-free multiplicative linear logic (MLL) is the abstract representation of cut-free proofs modulo inessential rule commutation. The only known extension to additives, based on monomial weights, fails to preserve this key feature: a host of cut-free monomial proof nets can correspond to the same cut-free proof. Thus, the problem of finding a satisfactory notion of proof net for unit-free multiplicative-additive linear logic (MALL) has remained open since the inception of linear logic in 1986. We present a new definition of MALL proof net which remains faithful to the cornerstone of the MLL theory. Dominic J. D. Hughes, Rob J. van Glabbeek |
ACM Trans. Comput. Log. | 2 |
| 2004 | Event Structures for Resolvable Conflict
Rob J. van Glabbeek, Gordon D. Plotkin |
MFCS | 1 |
| 2004 | Nested semantics over finite trees are equationally hard
Luca Aceto, Wan J. Fokkink, Rob J. van Glabbeek, Anna Ingólfsdóttir |
Inf. Comput. | 3 |
| 2004 | Well-behaved flow event structures for parallel composition and action refinement
Rob J. van Glabbeek, Ursula Goltz |
Theor. Comput. Sci. | 1 |
| 2004 | Precongruence formats for decorated trace semanticsabstractThis paper explores the connection between semantic equivalences and preorders for concrete sequential processes, represented by means of labeled transition systems, and formats of transition system specifications using Plotkin's structural approach. For several preorders in the linear time---branching time spectrum a format is given, as general as possible, such that this preorder is a precongruence for all operators specifiable in that format. The formats are derived using the modal characterizations of the corresponding preorders. Bard Bloom, Wan J. Fokkink, Rob J. van Glabbeek |
ACM Trans. Comput. Log. | 3 |
| 2003 | Query Nets: Interacting Workflow Modules That Ensure Global Termination
Rob J. van Glabbeek, David G. Stork |
Business Process Management | 1 |
| 2003 | Bundle Event Structures and CCSP
Rob J. van Glabbeek, Frits W. Vaandrager |
CONCUR | 1 |
| 2003 | Compositionality of Hennessy-Milner Logic through Structural Operational Semantics
Wan J. Fokkink, Rob J. van Glabbeek, Paulien de Wind |
FCT | 2 |
| 2003 | Proof Nets for Unit-free Multiplicative-Additive Linear Logic (Extended abstract)abstractA cornerstone of the theory of proof nets for unit-freemultiplicative linear logic (MLL) is the abstract representation of cut-freeproofs modulo inessential commutations of rules. The only knownextension to additives, based on monomial weights, fails topreserve this key feature: a host of cut-free monomial proof nets cancorrespond to the same cut-free proof. Thus the problem offinding a satisfactory notion of proof net for unit-freemultiplicative-additive linear logic (MALL) has remained open since theincep-tion of linear logic in 1986. We present a new definition of MALLproof net which remains faithful to the cornerstone of the MLLtheory. Dominic J. D. Hughes, Rob J. van Glabbeek |
LICS | 2 |
| 2001 | Refinement of actions and equivalence notions for concurrent systems
Rob J. van Glabbeek, Ursula Goltz |
Acta Informatica | 1 |
| 2000 | Precongruence Formats for Decorated Trace PreordersabstractThis paper explores the connection between semantic equivalences and preorders for concrete sequential processes, represented by means of labelled transition systems, and formats of transition system specifications using Plotkin's (1981) structural approach. For several preorders in the linear time-branching time spectrum a format is given, as general as possible, such that this preorder is a precongruence for all operators specifiable in that format. The formats are derived using the modal characterizations of the corresponding preorders. Bard Bloom, Wan J. Fokkink, Rob J. van Glabbeek |
LICS | 3 |
| 2000 | Preface
Catuscia Palamidessi, Joachim Parrow, Rob J. van Glabbeek |
Inf. Comput. | 3 |
| 1999 | Petri Nets, Configuration Structures and Higher Dimensional Automata
Rob J. van Glabbeek |
CONCUR | 1 |
| 1997 | Axiomatizing Flat Iteration
Rob J. van Glabbeek |
CONCUR | 1 |
| 1997 | The Difference between Splitting in n and n+1abstractIt is established that durational and structural aspects of actions can in general not be modeled in standard interleaving semantics, even when a time-consuming action is represented by a pair of instantaneous actions denoting its start and finish. By means of a series of counterexamples it is shown that, for any n , it makes a difference whether actions are split in n or in n +1 parts. Rob J. van Glabbeek, Frits W. Vaandrager |
Inf. Comput. | 1 |
| 1997 | Notes on the Methodology of CCS and CSPabstractIn this paper the methodology of some theories of concurrency (mainly CCS and CSP) is analysed, focusing on the following topics: the representation of processes, the identification issue, and the treatment of nondeterminism, communication, recursion, abstraction, divergence and deadlock behaviour. Process algebra turns out to be a useful instrument for comparing the various theories. Rob J. van Glabbeek |
Theor. Comput. Sci. | 1 |
| 1996 | The Meaning of Negative Premises in Transition System Specifications II
Rob J. van Glabbeek |
ICALP | 1 |
| 1996 | Axiomatizing Prefix Iteration with Silent Steps
Luca Aceto, Rob J. van Glabbeek, Wan J. Fokkink, Anna Ingólfsdóttir |
Inf. Comput. | 2 |
| 1996 | Ntyft/Ntyxt Rules Reduce to Ntree Rules
Wan J. Fokkink, Rob J. van Glabbeek |
Inf. Comput. | 2 |
| 1996 | Branching Time and Abstraction in Bisimulation SemanticsabstractIn comparative concurrency semantics, one usually distinguishes between linear time and branching time semantic equivalences. Milner's notion of observatin equivalence is often mentioned as the standard example of a branching time equivalence. In this paper we investigate whether observation equivalence really does respect the branching structure of processes, and find that in the presence of the unobservable action τ of CCS this is not the case. Therefore, the notion of branching bisimulation equivalence is introduced which strongly preserves the branching structure of processes, in the sense that it preserves computations together with the potentials in all intermediate states that are passed through, even if silent moves are involved. On closed CCS-terms branching bisimulation congruence can be completely axiomatized by the single axion scheme: a.(τ.(y+z)+y)=a.(y+z) (where a ranges over all actions) and the usual loaws for strong congruence. We also establish that for sequential processes observation equivalence is not preserved under refinement of actions, whereas branching bisimulation is. For a large class of processes, it turns out that branching bisimulation and observation equivalence are the same. As far as we know, all protocols that have been verified in the setting of observation equivalence happen to fit in this class, and hence are also valid in the stronger setting of branching bisimulation equivalence. Rob J. van Glabbeek, W. P. Weijland |
J. ACM | 1 |
| 1995 | Configuration StructuresabstractConfiguration structures provide a model of concurrency generalising the families of configurations of event structures. They can be considered logically, as classes of propositional models; then, sub-classes can be axiomatised by formulae of simple prescribed forms. Several equivalence relations for event structures are generalized to configuration structures, and also to general Petri nets. Every configuration structure is shown to be ST-bisimulation equivalent to a prime event structure with binary conflict; this fails for the tighter history-preserving bisimulation. Finally, Petri nets without self-loops under the collective token interpretation are shown to be behaviourally equivalent to configuration structures, in the sense that there are translations in both directions respecting history-preserving bisimulation. This fails for nets with self-loops. Rob J. van Glabbeek, Gordon D. Plotkin |
LICS | 1 |
| 1995 | Reactive, Generative and Stratified Models of Probabilistic Processes
Rob J. van Glabbeek, Scott A. Smolka, Bernhard Steffen |
Inf. Comput. | 1 |
| 1993 | The Linear Time - Branching Time Spectrum II
Rob J. van Glabbeek |
CONCUR | 1 |
| 1993 | A Complete Axiomatization for Branching Bisimulation Congruence of Finite-State Behaviours
Rob J. van Glabbeek |
MFCS | 1 |
| 1993 | Modular Specification of Process Algebras
Rob J. van Glabbeek, Frits W. Vaandrager |
Theor. Comput. Sci. | 1 |
| 1990 | The Linear Time-Branching Time Spectrum (Extended Abstract)
Rob J. van Glabbeek |
CONCUR | 1 |
| 1990 | Reactive, Generative, and Stratified Models of Probabilistic ProcessesabstractReactive, generative, and stratified models are considered within the framework of PCCS, a specification language for probabilistic processes. A structural operational semantics of PCCS, given as a set of inference rules for each of the models, a notion of bisimulation semantics, and some conference proofs are presented.> Rob J. van Glabbeek, Scott A. Smolka, Bernhard Steffen, Chris M. N. Tofts |
LICS | 1 |
| 1989 | Equivalence Notions for Concurrent Systems and Refinement of Actions (Extended Abstract)
Rob J. van Glabbeek, Ursula Goltz |
MFCS | 1 |
| 1987 | Merge and Termination in Process Algebra
Jos C. M. Baeten, Rob J. van Glabbeek |
FSTTCS | 2 |
| 1987 | Another Look at Abstraction in Process Algebra (Extended Abstract)
Jos C. M. Baeten, Rob J. van Glabbeek |
ICALP | 2 |
| 1987 | Bounded Nondeterminism and the Approximation Induction Principle in Process Algebra
Rob J. van Glabbeek |
STACS | 1 |