Abstract:An abstract definition of bisimulation is presented. It makes possible a uniform definition of bisimulation across a range of different models for parallel computation presented as categories. As examples, transition systems, synchronisation trees, transition systems with independence (an abstraction from Petri nets), and labelled event structures are considered. On transition systems the abstract definition readily specialises to Milner's strong bisimulation. On event structures it explains and leads to a str… Show more
“…This section aims at providing an illustration of this point. It is an exposition of a the categorical approach to bisimulation obtained from spans of open maps as defined in [35] -to which we refer for the missing proofs -with an additional treatment of SWNets in the general picture. The open map approach presented here has also been applied successfully to capture other familiar behavioural equivalences on nets, e.g., Hoare's trace equivalence [30] and Milner's weak bisimulation [49,50], both of which may be obtained by slightly changing the notion of path extension from the one presented here [55].…”
Section: Petri Nets and Bisimulationsmentioning
confidence: 99%
“…As an illustration, following [65] There is a general way of introducing labels to models in such a way that one may carry over adjunctions between unlabelled models to their labelled counterparts, following [35]. Here we sketch the idea, applicable to the categories of nets and event structures.…”
Section: Labelled Models and Their Relationshipmentioning
confidence: 99%
“…Following [35], a computation path represents a particular run or history of a process. For transition systems, a computation path is traditionally taken to be a finite sequence of transitions.…”
Section: Path-lifting Morphismsmentioning
confidence: 99%
“…We conclude this section presenting a few general facts from [35] about how open morphisms and bisimilarity are preserved and reflected by functors, especially when part of a coreflection. For notational simplicity we shall assume the left adjoints of the coreflections are inclusions.…”
Section: Theorem 42 Two Transition Systems (And So Synchronisation mentioning
confidence: 99%
“…Once adjunctions are established between models, one may start comparing and transferring behavioural concepts from one model to another, formally via the adjoints L and R. In the final section of Part 1, we shall present on such example based on [35,63], introducing a general way of understanding Milner's seminal notion of bisimulation [50] across a range of different models, including net systems. It must be noted that there is more to the categorical view of models than we present here.…”
ABSTRACT. This paper retraces, collects, and summarises contributions of the authors -in collaboration with others -on the theme of Petri nets and their categorical relationships to other models of concurrency.
CONTENTS
“…This section aims at providing an illustration of this point. It is an exposition of a the categorical approach to bisimulation obtained from spans of open maps as defined in [35] -to which we refer for the missing proofs -with an additional treatment of SWNets in the general picture. The open map approach presented here has also been applied successfully to capture other familiar behavioural equivalences on nets, e.g., Hoare's trace equivalence [30] and Milner's weak bisimulation [49,50], both of which may be obtained by slightly changing the notion of path extension from the one presented here [55].…”
Section: Petri Nets and Bisimulationsmentioning
confidence: 99%
“…As an illustration, following [65] There is a general way of introducing labels to models in such a way that one may carry over adjunctions between unlabelled models to their labelled counterparts, following [35]. Here we sketch the idea, applicable to the categories of nets and event structures.…”
Section: Labelled Models and Their Relationshipmentioning
confidence: 99%
“…Following [35], a computation path represents a particular run or history of a process. For transition systems, a computation path is traditionally taken to be a finite sequence of transitions.…”
Section: Path-lifting Morphismsmentioning
confidence: 99%
“…We conclude this section presenting a few general facts from [35] about how open morphisms and bisimilarity are preserved and reflected by functors, especially when part of a coreflection. For notational simplicity we shall assume the left adjoints of the coreflections are inclusions.…”
Section: Theorem 42 Two Transition Systems (And So Synchronisation mentioning
confidence: 99%
“…Once adjunctions are established between models, one may start comparing and transferring behavioural concepts from one model to another, formally via the adjoints L and R. In the final section of Part 1, we shall present on such example based on [35,63], introducing a general way of understanding Milner's seminal notion of bisimulation [50] across a range of different models, including net systems. It must be noted that there is more to the categorical view of models than we present here.…”
ABSTRACT. This paper retraces, collects, and summarises contributions of the authors -in collaboration with others -on the theme of Petri nets and their categorical relationships to other models of concurrency.
CONTENTS
Software cybernetics explores the interplay between software and control. Although the concepts of software and cybernetics are well known when considered in isolation, the definition and scope of software cybernetics is sometimes blurred because of its novelty. A definition of software cybernetics and the delineation of its scope are the major goals of this article. Also presented here is a brief description of some applications of software cybernetics.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.