Enriched categorical semantics for distributed calculi
The authors propose a general categorical framework in which many of the existing proposals for the mathematical semantics of the interaction between concurrent or parallel computations can be expressed and, therefore, compared. They propose a two-tier formalization of synchronization between (concurrent) computing agents. At the first level we find computations, described as labelled trees. Formally, they introduce the topos of labelled budding trees (constructed out of the topos of labelled \(A\)-trees, \({\mathbf T}/F(A)\), which is a monoidal category with respect to a notion of concatenation between trees. Since this topos, however, if not monoidal closed, its reflective subcategory \({\mathbf N}{\mathbf T}\) of nice trees is introduced, which turns out to be monoidal closed (but not biclosed, a fact which accounts for nondeterminism). Finally, an operation of synchronization is introduced on \({\mathbf N}{\mathbf T}\) and shown to be a monoidal functor. The second level of the proposed semantics aims to model processes and computations among them, described as enriched categories over \({\mathbf N}{\mathbf T}\). Synchronization among processes is obtained by lifting to the enriched structure the corresponding operation of the base monoidal category. Particular relevance assumes a notion of hereditary fullness, characterizing the ``good semantics. With this set up, the concepts of relabelling, restrictions, insertion and deletion of idle moves are then described, with particular emphasis of the comparison with similar operations of other formal descriptions (e.g., CCS and ACP). The paper tries to motivate the formal notions through intuitive operations on computations and the analogy with regular languages and automata.
- A calculus of communicating systems
- A Theory of Communicating Sequential Processes
- Algebra of communicating processes with abstraction
- Algèbre de processus et synchronisation
- Calculi for synchrony and asynchrony
- Communicating sequential processes
- Extensional equivalences for transition systems
- scientific article; zbMATH DE number 4016198 (Why is no real title available?)
- scientific article; zbMATH DE number 3819978 (Why is no real title available?)
- scientific article; zbMATH DE number 3898215 (Why is no real title available?)
- scientific article; zbMATH DE number 3904807 (Why is no real title available?)
- scientific article; zbMATH DE number 3905836 (Why is no real title available?)
- scientific article; zbMATH DE number 3917719 (Why is no real title available?)
- scientific article; zbMATH DE number 4043229 (Why is no real title available?)
- scientific article; zbMATH DE number 3713928 (Why is no real title available?)
- scientific article; zbMATH DE number 3751225 (Why is no real title available?)
- scientific article; zbMATH DE number 3776834 (Why is no real title available?)
- scientific article; zbMATH DE number 3574077 (Why is no real title available?)
- scientific article; zbMATH DE number 4003508 (Why is no real title available?)
- scientific article; zbMATH DE number 3802792 (Why is no real title available?)
- scientific article; zbMATH DE number 3305156 (Why is no real title available?)
- Metric spaces, generalized logic, and closed categories
- Testing equivalences for processes
- Conduché property and tree-based categories
- Synchronization trees
- Categories with sums and right distributive tensor product
- Models of nondeterministic regular expressions
- Process synchronisation as fusion
- Categorial Semantics of a Solution to Distributed Dining Philosophers Problem
- scientific article; zbMATH DE number 4043229 (Why is no real title available?)
- scientific article; zbMATH DE number 4062569 (Why is no real title available?)
- scientific article; zbMATH DE number 4092751 (Why is no real title available?)
- scientific article; zbMATH DE number 1330438 (Why is no real title available?)
- scientific article; zbMATH DE number 517055 (Why is no real title available?)
- scientific article; zbMATH DE number 742726 (Why is no real title available?)
- scientific article; zbMATH DE number 1136647 (Why is no real title available?)
- scientific article; zbMATH DE number 792228 (Why is no real title available?)
- Connected limits, familial representability and Artin glueing
- A Finite Axiomatization of Nondeterministic Regular Expressions
- Distributed catenation and chomsky hierarchy
- A completeness theorem for nondeterministic Kleene algebras
- A non-interleaving process calculus for multi-party synchronisation
- On continuous time agents
This page was built for publication: Enriched categorical semantics for distributed calculi
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1208210)