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.
%0 Conference Paper
%1 lehmberg_06_introduction
%A Lehmberg, Alex
%A Olsen, Martin N.
%B Communicating Process Architectures 2006
%D 2006
%E Barnes, Frederick R. M.
%E Kerridge, Jon M.
%E Welch, Peter H.
%K 2006 bibtex-import csp _to_review jcsp
%T An Introduction to CSP.NET
%U http://www.cspdotnet.com/cpa2006-paper.pdf
%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.
@inproceedings{lehmberg_06_introduction,
abstract = {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.},
added-at = {2009-02-11T20:57:54.000+0100},
author = {Lehmberg, Alex and Olsen, Martin N.},
biburl = {https://www.bibsonomy.org/bibtex/2d961dfd303438475339b94f8d8691144/leonardo},
booktitle = {Communicating Process Architectures 2006},
citeulike-article-id = {885550},
editor = {Barnes, Frederick R. M. and Kerridge, Jon M. and Welch, Peter H.},
interhash = {4b13a7ae142f7082bd9b42c59b60a108},
intrahash = {d961dfd303438475339b94f8d8691144},
keywords = {2006 bibtex-import csp _to_review jcsp},
posted-at = {2006-10-05 21:57:12},
priority = {2},
timestamp = {2009-02-11T20:57:54.000+0100},
title = {An Introduction to CSP.NET},
url = {http://www.cspdotnet.com/cpa2006-paper.pdf},
year = 2006
}