Demo Data from EDBT 2026 / reviewers in the wild / expert
Gian Luca Cattani
dblp:39/5683
· DBLP profile ↗
9ranked-venue papers
8as first author
0since 2021 · last 2014
0009-0003-8839-8833ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 8 first-author
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
5 papers |
Logic in computer science · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 18 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
bisimulation |
0.1 | 4 | 2000 | Models for Name-Passing Processes: Interleaving and Causal · LICS 2000 Weak Bisimulation and Open Maps · LICS 1999 A Theory of Recursive Domains with Applications to Concurrency · LICS 1998 |
Logic in computer science
concurrency theory |
0.1 | 4 | 2000 | Models for Name-Passing Processes: Interleaving and Causal · LICS 2000 Weak Bisimulation and Open Maps · LICS 1999 A Theory of Recursive Domains with Applications to Concurrency · LICS 1998 |
Programming languages and type systems › language semantics
formal semantics |
0.0 | 1 | 2004 | Models for name-passing processes: interleaving and causal · Inf. Comput. 2004 |
Programming languages and type systems
language design |
0.0 | 1 | 2004 | Models for name-passing processes: interleaving and causal · Inf. Comput. 2004 |
Programming languages and type systems › concurrent programming languages
name-passing calculi |
0.0 | 1 | 2004 | Models for name-passing processes: interleaving and causal · Inf. Comput. 2004 |
Logic in computer science › concurrency theory
interleaving semantics |
0.0 | 1 | 2004 | Models for name-passing processes: interleaving and causal · Inf. Comput. 2004 |
Logic in computer science
semantics |
0.0 | 1 | 2004 | Models for name-passing processes: interleaving and causal · Inf. Comput. 2004 |
Logic in computer science › categorical semantics
presheaf model |
0.0 | 2 | 1999 | Weak Bisimulation and Open Maps · LICS 1999 A Theory of Recursive Domains with Applications to Concurrency · LICS 1998 |
Logic in computer science › concurrency theory
labelled transition systems |
0.0 | 1 | 2000 | Models for Name-Passing Processes: Interleaving and Causal · LICS 2000 |
Logic in computer science › program semantics
operational semantics |
0.0 | 1 | 2000 | Models for Name-Passing Processes: Interleaving and Causal · LICS 2000 |
Logic in computer science
categorical semantics |
0.0 | 1 | 1999 | Weak Bisimulation and Open Maps · LICS 1999 |
Logic in computer science › process algebra
observational congruence |
0.0 | 1 | 1999 | Weak Bisimulation and Open Maps · LICS 1999 |
Logic in computer science › bisimulation
open maps |
0.0 | 1 | 1999 | Weak Bisimulation and Open Maps · LICS 1999 |
Logic in computer science
process algebra |
0.0 | 1 | 1999 | Weak Bisimulation and Open Maps · LICS 1999 |
Logic in computer science › bisimulation
weak bisimulation |
0.0 | 1 | 1999 | Weak Bisimulation and Open Maps · LICS 1999 |
Logic in computer science
domain theory |
0.0 | 1 | 1998 | A Theory of Recursive Domains with Applications to Concurrency · LICS 1998 |
Logic in computer science › domain theory
recursive domains |
0.0 | 1 | 1998 | A Theory of Recursive Domains with Applications to Concurrency · LICS 1998 |
Logic in computer science › concurrency theory
event structures |
0.0 | 1 | 1996 | Higher Dimensional Transition Systems · LICS 1996 |
Methods — techniques the papers use, named apart from their topics
bisimulation · 0.1indexed labelled transition systems · 0.0asynchronous transition systems · 0.0saturation monad · 0.0presheaf semantics · 0.0kleisli construction · 0.0presheaf model · 0.02-categorical theory · 0.0open maps · 0.0higher dimensional automata · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Preface
Gian Luca Cattani, Thomas T. Hildebrandt, Daniele Varacca |
Theor. Comput. Sci. | 1 |
| 2005 | Profunctors, open maps and bisimulationabstractThis paper studies fundamental connections between profunctors (that is, distributors, or bimodules), open maps and bisimulation. In particular, it proves that a colimit preserving functor between presheaf categories (corresponding to a profunctor) preserves open maps and open map bisimulation. Consequently, the composition of profunctors preserves open maps as 2-cells. A guiding idea is the view that profunctors, and colimit preserving functors, are linear maps in a model of classical linear logic. But profunctors, and colimit preserving functors, as linear maps, are too restrictive for many applications. This leads to a study of a range of pseudo-comonads and of how non-linear maps in their co-Kleisli bicategories preserve open maps and bisimulation. The pseudo-comonads considered are based on finite colimit completion, ‘lifting’, and indexed families. The paper includes an appendix summarising the key results on coends, left Kan extensions and the preservation of colimits. One motivation for this work is that it provides a mathematical framework for extending domain theory and denotational semantics of programming languages to the more intricate models, languages and equivalences found in concurrent computation, but the results are likely to have more general applicability because of the ubiquitous nature of profunctors. Gian Luca Cattani, Glynn Winskel |
Math. Struct. Comput. Sci. | 1 |
| 2004 | Models for name-passing processes: interleaving and causal
Gian Luca Cattani, Peter Sewell |
Inf. Comput. | 1 |
| 2003 | Presheaf models for CCS-like languages
Gian Luca Cattani, Glynn Winskel |
Theor. Comput. Sci. | 1 |
| 2000 | Models for Name-Passing Processes: Interleaving and CausalabstractWe study syntax-free models for name-passing processes. For interleaving semantics, we identify the indexing structure required of an early labelled transition system to support the usual /spl pi/-calculus operations, defining indexed labelled transition systems. For non-interleaving causal semantics, we define indexed labelled asynchronous transition systems, smoothly generalizing both our interleaving model and the standard asynchronous transition systems model for CCS-like calculi. In each case we relate a denotational semantics to an operational view for bisimulation and causal bisimulation respectively. This is a first step towards a uniform understanding of the semantics and operations of name-passing calculi. Gian Luca Cattani, Peter Sewell |
LICS | 1 |
| 1999 | Weak Bisimulation and Open MapsabstractA systematic treatment of weak bisimulation and observational congruence on presheaf models is presented. The theory is developed with respect to a "hiding" functor from a category of paths to observable paths. Via a view of processes as bundles, we are able to account for weak morphisms (roughly only required to preserve observable paths) and to derive a saturation monad (on the category of presheaves over the category of paths). Weak morphisms may be encoded as strong ones via the Kleisli construction associated to the saturation monad. A general notion of weak open-map bisimulation is introduced, and results relating various notions of strong and weak bisimulation are provided. The abstract theory is accompanied by fine concrete study of two key models for concurrency, the interleaving model of synchronisation trees and the independence model of labelled event structures. Marcelo P. Fiore, Gian Luca Cattani, Glynn Winskel |
LICS | 2 |
| 1998 | A Categorical Axiomatics for Bisimulation
Gian Luca Cattani, John Power, Glynn Winskel |
CONCUR | 1 |
| 1998 | A Theory of Recursive Domains with Applications to ConcurrencyabstractWe develop a 2-categorical theory for recursively defined domains. In particular we generalise the traditional approach based on order-theoretic structures to category-theoretic ones. A motivation for this development is the need of a domain theory for concurrency, with an account of bisimulation. Indeed, the leading examples throughout the paper are provided by recursively defined presheaf models for concurrent process calculi. Further we use the framework to study (open-map) bisimulation. Gian Luca Cattani, Marcelo P. Fiore, Glynn Winskel |
LICS | 1 |
| 1996 | Higher Dimensional Transition SystemsabstractWe introduce the notion of higher dimensional transition systems as a model of concurrency providing an elementary, set-theoretic formalisation of the idea of higher dimensional transition. We show an embedding of the category of higher dimensional transition systems into that of higher dimensional automata which cuts down to an equivalence when we restrict to non-degenerate automata. Moreover, we prove that the natural notion of bisimulation for such structures is a generalisation of the strong history preserving bisimulation, and provide an abstract categorical account of it via open maps. Finally, we define a notion of unfolding for higher dimensional transition systems and characterise the structures so obtained as a generalisation of event structures. Gian Luca Cattani, Vladimiro Sassone |
LICS | 1 |