Title
Processes and unfoldings: concurrent computations in adhesive categories.
Abstract
We generalise both the notion of a non-sequential process and the unfolding construction (which was previously developed for concrete formalisms such as Petri nets and graph grammars) to the abstract setting of (single pushout) rewriting of objects in adhesive categories. The main results show that processes are in one-to-one correspondence with switch-equivalent classes of derivations, and that the unfolding construction can be characterised as a coreflection, that is, the unfolding functor arises as the right adjoint to the embedding of the category of occurrence grammars into the category of grammars. As the unfolding represents potentially infinite computations, we need to work in adhesive categories with 'well-behaved' colimits of omega-chains of monos. Compared with previous work on the unfolding of Petri nets and graph grammars, our results apply to a wider class of systems, which is due to the use of a refined notion of grammar morphism.
Year
DOI
Venue
2014
10.1017/S096012951200031X
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE
DocType
Volume
Issue
Journal
24
SP4
ISSN
Citations 
PageRank 
0960-1295
0
0.34
References 
Authors
16
5
Name
Order
Citations
PageRank
Paolo Baldan169651.95
Andrea Corradini2110890.63
Tobias Heindel315612.93
Barbara König4788.13
Paweł Sobociński560945.57