JCSP re

JCSP re

JCSP re stands for "Communicating Sequential Processes for Java, Robot Edition" this is a reduced version of the original JCSP 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.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • JCSP — In computer science and software engineering, JCSP is an implementation of Communicating Sequential Processes (CSP) for the Java programming language.cite web|author= Abhijit Belapurkar |title=CSP for Java programmers | url= http://www… …   Wikipedia

  • JCSP — joint contracting support plan …   Military dictionary

  • Communicating sequential processes — In computer science, Communicating Sequential Processes (CSP) is a formal language for describing patterns of interaction in concurrent systems.[1] It is a member of the family of mathematical theories of concurrency known as process algebras, or …   Wikipedia

  • Summerhill College — Coláiste Cnoic an tSamhraidh Motto Estote Factores Verbi Established 1857 Type voluntary secondary school Gender Male …   Wikipedia

  • Communicating Sequential Processes — En programmation concurrente[1], Communicating sequential processes (CSP) est une algèbre de processus permettant de modéliser l interaction de systèmes. CSP intègre un mécanisme de synchronisation basé sur le principe du rendez vous (détaillé… …   Wikipédia en Français

  • Communicating sequential processes — En programmation concurrente[1], Communicating sequential processes (CSP) est une algèbre de processus permettant de modéliser l interaction de systèmes. CSP intègre un mécanisme de synchronisation basé sur le principe du rendez vous (détaillé… …   Wikipédia en Français

  • KeY — is a formal software development tool that aims to integrate design, implementation, formal specification, and formal verification of object oriented software. It supports programs written in Java (more precisely: in a superset of Java Card) and… …   Wikipedia

  • Communicating Sequential Processes — (CSP) ist eine von Tony Hoare an der Universität Oxford entwickelte Prozessalgebra zur Beschreibung von Interaktion zwischen kommunizierenden Prozessen. Die Idee wurde als imperative Sprache 1978 von Tony Hoare erstmals vorgestellt, dann von ihm… …   Deutsch Wikipedia

  • Institut d'études politiques de Paris — Cet article concerne l Institut d études politiques de Paris. Pour l usage de l expression « Sciences Po », voir Sciences Po. Institut d’études politiques de Paris …   Wikipédia en Français

  • Sciences-Po (Paris) — Pour les articles homonymes, voir Sciences Po. Logotype de Sciences Po depuis décembre 2007, incluant le lio …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”