- JCSP re
JCSP re stands for "Communicating Sequential Processes for Java, Robot Edition" this is a reduced version of the originalJCSP packages and work done at the University of Kent. Alex Panayotopoulos a Masters research student at Napier University Edinburgh has been working on JCSP re for his Masters dissertation and his the task was to reduce the JCSP packages to a suitable workable implementation that could be used to build highly concurrent robot controllers on a small robotic environment such as the Lego Mindstorms NXT robotics platform.JCSP re has fundamental classes that stem from the original JCSP packages they enable developers to take advantage of the underlying
CSP model for concurrency. JCSP re has classes such as Parallel, Alternative, One2OneChannel, and One2OneChannelInt.Research with JCSP re has demonstrated that concurrency can be applied to robots and mobile environments. The constraints placed on software developers with robotics environments should not be an issue. The process orientated architecture can be applied to robotics software design by using JCSP re.
JCSP re has demonstrated the robustness of the CSP concurrency model for robot environments. As software can be scaled up easily enough JCSP re has shown that it can be scaled down and still perform concurrently.
References
* [http://www.patricklismore.com/parallelArchitectures.pdf Parallel Architecture with LeJOS] , building concurrent software for robots using JCSP re
* [http://patricklismore.com/LinkClick.aspx?fileticket=4dTgjvVUZj0%3d&tabid=104 Building Robots with Parallel Java Brains] University Dissertation Report on the research carried out with JCSPre,
* JCSPre: The Robot Edition To Control Lego NXT Robots, Kerridge, Panayotopoulos and Lismore; Communicating Process Architectures 2008, IOS Press 2008
External links
* [http://www.patricklismore.com/jcspre/ first version of JCSP re] : Java Documentation
* [http://www.jcsp.org/ Official JCSP website]
* [http://www.cs.kent.ac.uk/projects/ofa/jcsp/ JCSP project] at the University of Kent
Wikimedia Foundation. 2010.