JCSP re
Encyclopedia
JCSP re stands for "Communicating Sequential Processes for Java, Robot Edition" this is a reduced version of the original JCSP
JCSP
In computer science and software engineering, JCSP is an implementation of Communicating Sequential Processes for the Java programming language....

 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 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
CSP
-General:* CSP * Caledonian Steam Packet Company* California Society of Printmakers* California State Parks* Carol Shea-Porter* Center for Security Policy* Civil Services of Pakistan* Certified Safety Professional...

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.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK