VLDB 2026 Research / reviewers in the wild / expert
Walter Guttmann
dblp:g/WalterGuttmann
· DBLP profile ↗
27ranked-venue papers
18as first author
9since 2021 · last 2026
0000-0003-2969-1688ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 15 first-author · 6 since 2021Software engineering, systems software and programming languages · 7 · 3 first-author · 3 since 2021Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On the inner structure of multirelationsabstractBinary multirelations form a model of alternating nondeterminism useful for analysing games, interactions of computing systems with their environments or abstract interpretations of probabilistic programs. We investigate this alternating structure with inner or demonic and outer or angelic choices in a relation-algebraic language extended with specific operations on multirelations that relate to the inner layer of alternation. Hitoshi Furusawa, Walter Guttmann, Georg Struth |
J. Log. Algebraic Methods Program. | 2 |
| 2025 | Modal algebra of multirelationsabstractAbstract We formalize the modal operators from the concurrent dynamic logics of Peleg, Nerode and Wijesekera in a multirelational algebraic language based on relation algebras and power allegories, using relational approximation operators on multirelations developed in a companion article. We relate Nerode and Wijesekera’s box operator with a relational approximation operator for multirelations and two related operators that approximate multirelations by different kinds of deterministic multirelations. We provide an algebraic soundness proof of Goldblatt’s axioms for concurrent dynamic logic and one for a multirelational Hoare logic based on Nerode and Wijesekera’s box as applications. Hitoshi Furusawa, Walter Guttmann, Georg Struth |
J. Log. Comput. | 2 |
| 2024 | Cardinality and Representation of Stone Relation AlgebrasabstractPrevious work has axiomatised the cardinality operation in relation algebras, which counts the number of edges of an unweighted graph. We generalise the cardinality axioms to Stone relation algebras, which model weighted graphs, and study the relationships between various axioms for cardinality. This results in simpler cardinality axioms also for relation algebras. We give sufficient conditions for the representability of Stone relation algebras and for Stone relation algebras to be relation algebras. added explanations Hitoshi Furusawa, Walter Guttmann |
Fundam. Informaticae | 2 |
| 2024 | Relation-Algebraic Verification of Disjoint-Set ForestsabstractThis paper studies how to use relation algebras, which are useful for high-level specification and verification, for proving the correctness of lower-level array-based implementations of algorithms. We give a simple relation-algebraic semantics of read and write operations on associative arrays. The array operations seamlessly integrate with assignments in computation models supporting while-programs. As a result, relation algebras can be used for verifying programs with associative arrays. We verify the correctness of an array-based implementation of disjoint-set forests using the union-by-rank strategy and find operations with path compression, path splitting and path halving. All results are formally proved in Isabelle/HOL. This paper is an extended version of [1]. Walter Guttmann |
Fundam. Informaticae | 1 |
| 2024 | An example of goal-directed, calculational proofabstractAbstract An equivalence relation can be constructed from a given (homogeneous, binary) relation in two steps: first, construct the smallest reflexive and transitive relation containing the given relation (the “star” of the relation) and, second, construct the largest symmetric relation that is included in the result of the first step. The fact that the final result is also reflexive and transitive (as well as symmetric), and thus an equivalence relation, is not immediately obvious, although straightforward to prove. Rather than prove that the defining properties of reflexivity and transitivity are satisfied, we establish reflexivity and transitivity constructively by exhibiting a starth root—in a way that emphasises the creative process in its construction. The resulting construction is fundamental to algorithms that determine the strongly connected components of a graph as well as the decomposition of a graph into its strongly connected components together with an acyclic graph connecting such components. Roland Carl Backhouse, Walter Guttmann |
J. Funct. Program. | 2 |
| 2024 | Determinism of multirelationsabstractBinary multirelations allow modelling alternating nondeterminism, for instance, in games or nondeterministically evolving systems interacting with an environment. Such systems can show partial or total functional behaviour at both levels of alternation, so that nondeterministic behaviour may occur only at one level or both levels, or not at all. We study classes of inner and outer partial and total functional multirelations in a multirelational language based on relation algebra and power allegories. While it is known that general multirelations do not form a category, we show in the multirelational language that the classes of deterministic multirelations mentioned form categories with respect to Peleg composition from concurrent dynamic logic, and sometimes quantaloids. Some of these categories are isomorphic to the category of binary relations. We also introduce determinisation maps that approximate multirelations either by binary relations or by deterministic multirelations. Such maps are useful for defining modal operators on multirelations. Hitoshi Furusawa, Walter Guttmann, Georg Struth |
J. Log. Algebraic Methods Program. | 2 |
| 2023 | Dependences Between Domain Constructions in Heterogeneous Relation Algebras
Walter Guttmann |
RAMiCS | 1 |
| 2021 | Second-Order Properties of Undirected Graphs
Walter Guttmann |
RAMiCS | 1 |
| 2021 | Relation-Algebraic Verification of Borůvka's Minimum Spanning Tree Algorithm
Walter Guttmann, Nicolas Robinson-O'Brien |
RAMiCS | 1 |
| 2020 | Verifying the Correctness of Disjoint-Set Forests with Kleene Relation Algebras
Walter Guttmann |
RAMiCS | 1 |
| 2020 | A Hierarchy of Algebras for Boolean Subsets
Walter Guttmann, Bernhard Möller |
RAMiCS | 1 |
| 2020 | Relational characterisations of paths
Rudolf Berghammer, Hitoshi Furusawa, Walter Guttmann, Peter Höfner |
J. Log. Algebraic Methods Program. | 3 |
| 2018 | An algebraic framework for minimum spanning tree problems
Walter Guttmann |
Theor. Comput. Sci. | 1 |
| 2017 | Stone Relation Algebras
Walter Guttmann |
RAMiCS | 1 |
| 2017 | A framework for automating security analysis of the internet of things
Mengmeng Ge 0001, Jin B. Hong, Walter Guttmann, Dong Seong Kim 0001 |
J. Netw. Comput. Appl. | 3 |
| 2016 | Relation-Algebraic Verification of Prim's Minimum Spanning Tree Algorithm
Walter Guttmann |
ICTAC | 1 |
| 2015 | Closure, Properties and Closure Properties of Multirelations
Rudolf Berghammer, Walter Guttmann |
RAMiCS | 2 |
| 2015 | A Relation-Algebraic Approach to Multirelations and Predicate Transformers
Rudolf Berghammer, Walter Guttmann |
MPC | 2 |
| 2014 | Extended Conscriptions Algebraically
Walter Guttmann |
RAMiCS | 1 |
| 2014 | Algebras for correctness of sequential computations
Walter Guttmann |
Sci. Comput. Program. | 1 |
| 2013 | Extended designs algebraically
Walter Guttmann |
Sci. Comput. Program. | 1 |
| 2012 | Unifying Lazy and Strict Computations
Walter Guttmann |
RAMiCS | 1 |
| 2012 | Unifying Correctness Statements
Walter Guttmann |
MPC | 1 |
| 2012 | Algebras for iteration and infinite computations
Walter Guttmann |
Acta Informatica | 1 |
| 2011 | Towards a Typed Omega Algebra
Walter Guttmann |
RAMiCS | 1 |
| 2011 | Automating Algebraic Methods in Isabelle
Walter Guttmann, Georg Struth, Tjark Weber |
ICFEM | 1 |
| 2010 | Partial, Total and General Correctness
Walter Guttmann |
MPC | 1 |