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"
%T An Introduction to CSP.NET
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%A Alex Lehmberg, Martin N. Olsen
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%E Peter H. Welch, Jon Kerridge, Frederick R. M. Barnes
%B Communicating Process Architectures 2006
%X This paper reports on CSP.NET, developed over the last three
months at the University of Copenhagen. CSP.NET is an object
oriented CSP library designed to ease concurrent and
distributed programming in Microsoft.NET 2.0. The library
supports both shared memory multiprocessor systems and
distributed\-memory multicomputers and aims towards making
the architecture transparent to the programmer. CSP.NET
exploits the power of .NET Remoting to provide the
distributed capabilities and like JCSP, CSP.NET relies
exclusively on operating system threads. A Name Server and a
workerpool are included in the library, both implemented as
Windows Services. This paper presents CSP.NET from a users
perspective and provides a tutorial along with some
implementation details and performance tests.