1996
DOI: 10.1016/s0304-3975(96)00011-4
|View full text |Cite
|
Sign up to set email alerts
|

Models for concurrency: Towards a classification

Abstract: Models for concurrency can be classified with respect to three relevant parameters: behaviour/ system, interleaving/noninterleaving, linear/branching time. When modelling a process, a choice concerning such parameters corresponds to choosing the level of abstraction of the resulting semantics.In this paper, we move a step towards a classification of models for concurrency based on the parameters above. Formally, we choose a representative of any of the eight classes of models obtained by varying the three para… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

1998
1998
2018
2018

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 26 publications
(20 citation statements)
references
References 14 publications
0
20
0
Order By: Relevance
“…The starting point is the work on categorical models for concurrency, such as [24,19,21,22], which has concentrated on understanding the structure and relationships between classes of models, ranging from synchronisation trees to transition systems, event structures and Petri nets. Morphisms between models account for the possibility of a model to simulate the behaviour of another.…”
Section: Open Maps and Bisimulationmentioning
confidence: 99%
“…The starting point is the work on categorical models for concurrency, such as [24,19,21,22], which has concentrated on understanding the structure and relationships between classes of models, ranging from synchronisation trees to transition systems, event structures and Petri nets. Morphisms between models account for the possibility of a model to simulate the behaviour of another.…”
Section: Open Maps and Bisimulationmentioning
confidence: 99%
“…The results on categorical relationships between models is a small part of a general picture, as illustrated in [80], in which a number of important constructions from concurrency theory emerges as parts of (coreflective) 'unfoldings' and 'sequentialisations', and (reflective) 'determinizations'. Also, several results in the literature [74,79,62] concern trace structures and other models for concurrency -including the pomsets of Pratt [69] and the partial words of Grabowsky [28].…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…As we discussed in the introduction, we tend to classify models can for concurrency according to their 'level of abstraction' (see, e.g., [80,97,79]), that is, according to those aspects of the behaviour of distributed systems they focus on and those they deliberately abstract from. In stating and proving relationships between models viewed under this perspective, the language of category theory as proven in many contexts to be very useful, as it is capable of abstracting away from unwanted details of the individual models and, therefore, of expressing the more essential aspects succinctly and in great generality.…”
Section: A Categorical Way To Relationshipsmentioning
confidence: 99%
See 2 more Smart Citations