Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
CSP, partial automata, and coalgebras
Wolter U. Theoretical Computer Science280 (1-2):3-34,2002.Type:Article
Date Reviewed: Dec 18 2002

Although the application of universal algebraic techniques, particularly coalgebras, to the study of processes is not new, this paper attempts to apply these techniques to one particular formalism, Hoare’s communicating sequential processes (CSP). It is only partially successful in this attempt.

The semantics of concurrent deterministic processes are dealt with in the first four sections of this paper, and here the coalgebraic interpretation yields an appealing perspective, equating processes with states in a partial finite automaton. However, the author admits that there are problems in finding an exact analogue of nondeterministic processes. The results on nondeterministic filter automata and nondeterministic operators are presented without formal proofs in most cases.

The work is intended to bridge the gap between two audiences: those with some background in coalgebraic reasoning, and those familiar with CSP. The former group is perhaps slightly better served than the latter; readers with little knowledge of category theory will probably find the presentation lacking in clarity and motivation, and would be better served by first reading the tutorials [1,2] that are cited in the paper’s references. On the other hand, a reader unacquainted with CSP would be well advised to have a copy of Hoare’s book [3] handy, as many of the CSP concepts are indexed by the labels used in that book.

Reviewer:  R. Roos Review #: CR126754 (0303-0278)
1) Rutten, J. Universal coalgebra: a theory of systems, Tech. Report CS-R9652, CWI, 1996..
2) Jacobs, B.; Rutten, J. A tutorial on (co)algebras and (co)induction. Bull. of EATCS 62, (1997), 222–259.
3) Hoare, C. A. R. Communicating sequential processes. Prentice-Hall, Englewood Cliffs. NJ, 1985, See CR Rev. 8603-0180.
Bookmark and Share
 
Process Models (F.3.2 ... )
 
 
Models Of Computation (F.1.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Process Models": Date
A tutorial on EMPA
Bernardo M., Gorrieri R. (ed) Theoretical Computer Science 202(1-2): 1-54, 1998. Type: Article
Nov 1 1998
Well-behaved flow event structures for parallel composition and action refinement
van Glabbeek R., Goltz U. Theoretical Computer Science 311(1-3): 463-478, 2004. Type: Article
Sep 29 2004
Symbolic semantic rules for producing compact STGLAs from value passing process descriptions
Bernardo M. ACM Transactions on Computational Logic 5(3): 436-469, 2004. Type: Article
Oct 21 2005
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy