db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
@InProceedings{Vinter09,
title = "{P}y{CSP} {R}evisited",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
author= "Vinter, Brian and Bjørndalen, John Markus and Friborg, Rune Møllegard",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
editor= "Welch, Peter H. and Roebbers, Herman and Broenink, Jan F. and Barnes, Frederick R. M. and Ritson, Carl G. and Sampson, Adam T. and Stiles, G. S. and Vinter, Brian",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
pages = "263--276",
booktitle= "{C}ommunicating {P}rocess {A}rchitectures 2009",
isbn= "978-1-60750-065-0",
year= "2009",
month= "nov",
abstract= "PyCSP was introduced two years ago and has since been used
by a number
of programmers, especially students. The
original motivation behind
PyCSP was a conviction that both
Python and CSP are tools that are
especially well suited for
programmers and scientists in other fields
than computer
science. Working under this premise the original PyCSP
was
very similar to JCSP and the motivation was simply to
provide CSP
to the Python community in the JCSP tradition.
After two years we have
concluded that PyCSP is indeed a
usable tool for the target users;
however many of them have
raised some of the same issues with PyCSP as
with JCSP. The
many channel types, lack of output guards and
external
choice wrapped in the select-then-execute mechanism
were frequent
complaints. In this work we revisit PyCSP and
address the issues that
have been raised. The result is a
much simpler PyCSP with only one
channel type, support for
output guards, and external choice that is
closer to that of
occam than JCSP."
}