Our interest is in models of concurrency, and their theoretical axiomatisation and analysis. We build on a rich thread of research [BSZ14, FSR16, BSZ17a] interpreting models such as Petri nets as so-called string diagrams, a notation for morphisms of symmetric monoidal categories. From there, we can use structure-preserving mappings between the model and a semantic domain. The main contribution of the thesis is the definition of a symmetric monoidal inequality theory, which extends the standard tool used in this field to handle inequalities. Armed with this, we answer more questions about systems than just whether they have the same behaviours, such as describing specifications which leave open ambiguity or choices for implementors, proofs ...
A simple domain theory for concurrency is presented. Based on a categorical model of linear logic an...
An orthogonality space is a set endowed with a symmetric and irreflexive binary re- lation (an ortho...
A central problem in the area of concurrency is the very definition of concurrency. Despite several ...
AbstractPetri nets are widely used to model concurrent systems. However, their composition and abstr...
A well known problem when reasoning about concurrent systems is that of state explosion. One of the ...
79 pagesParallelism and concurrency are fundamental concepts in computer science. Specif...
Most games for analysing concurrent systems are played on interleaving models, such as graphs or inf...
Inspired by the pioneering work of Petri and the rise of diagrammatic formalisms to reason about net...
AbstractAn automaton with concurrency relations A is a labelled transition system with a collection ...
In this paper sets of labelled partial orders are employed as fundamental mathematical entities for ...
Given an automaton, its behaviour can be modelled as the sets of strings over an alphabet A that can...
In concurrency theory—the branch of (theoretical) computer science that studies the logical and math...
AbstractA simple domain theory for concurrency is presented. Based on a categorical model of linear ...
Fairness in a non-interleaving semantic model for concurrency has been investigated. In contrast to ...
textConcurrent computations have been modeled using partial orders in both event based and state bas...
A simple domain theory for concurrency is presented. Based on a categorical model of linear logic an...
An orthogonality space is a set endowed with a symmetric and irreflexive binary re- lation (an ortho...
A central problem in the area of concurrency is the very definition of concurrency. Despite several ...
AbstractPetri nets are widely used to model concurrent systems. However, their composition and abstr...
A well known problem when reasoning about concurrent systems is that of state explosion. One of the ...
79 pagesParallelism and concurrency are fundamental concepts in computer science. Specif...
Most games for analysing concurrent systems are played on interleaving models, such as graphs or inf...
Inspired by the pioneering work of Petri and the rise of diagrammatic formalisms to reason about net...
AbstractAn automaton with concurrency relations A is a labelled transition system with a collection ...
In this paper sets of labelled partial orders are employed as fundamental mathematical entities for ...
Given an automaton, its behaviour can be modelled as the sets of strings over an alphabet A that can...
In concurrency theory—the branch of (theoretical) computer science that studies the logical and math...
AbstractA simple domain theory for concurrency is presented. Based on a categorical model of linear ...
Fairness in a non-interleaving semantic model for concurrency has been investigated. In contrast to ...
textConcurrent computations have been modeled using partial orders in both event based and state bas...
A simple domain theory for concurrency is presented. Based on a categorical model of linear logic an...
An orthogonality space is a set endowed with a symmetric and irreflexive binary re- lation (an ortho...
A central problem in the area of concurrency is the very definition of concurrency. Despite several ...