JCSP - CSP for Java

Packages 
Package Description
org.jcsp.awt Each AWT component (e.g.
org.jcsp.demos.net2.async  
org.jcsp.demos.net2.barriers  
org.jcsp.demos.net2.channels  
org.jcsp.lang Processes encapsulate both data and algorithms.
org.jcsp.net This is main package for JCSP.NET.
org.jcsp.net.cns This package contains the files specifically for the JCSP.NET Channel Name Servi.
org.jcsp.net.dynamic Supports dynamic operations over the JCSP.NET infrastructure.
org.jcsp.net.mobile  
org.jcsp.net.remote Supports the remote spawning of processes at other nodes.
org.jcsp.net.security This package contains the files specifically for link security implementing variousuthentication schemes.
org.jcsp.net.settings This package is used internally by the JCSP network infrastructure to load XML coiguration files and represent their structure.
org.jcsp.net.tcpip  
org.jcsp.net2  
org.jcsp.net2.bns  
org.jcsp.net2.cns  
org.jcsp.net2.mobile  
org.jcsp.net2.tcpip  
org.jcsp.plugNplay The educational purpose is to demonstrate how simple it is to build layered networks of communicating processes.
org.jcsp.plugNplay.ints The educational purpose is to demonstrate how simple it is to build layered networks of communicating processes.
org.jcsp.util By default, channels are zero-buffered and fully synchronised: both a reader and a writer have to be ready for a communication to proceed.
org.jcsp.util.filter Defines filtered channels - ones that can apply transformations to objects as theare read and/or written.
org.jcsp.util.ints By default, channels are zero-buffered and fully synchronised: both a reader and a writer have to be ready for a communication to proceed.
org.jcsp.win32