Skip to main content

Research Repository

Advanced Search

Groovy Parallel! A Return to the Spirit of occam?

Kerridge, Jon; Barclay, Ken; Savage, John

Authors

Jon Kerridge

Ken Barclay

John Savage



Contributors

Jan F. Broenink
Editor

Herman W. Roebbers
Editor

Johan P.E. Sunter
Editor

Peter H. Welch
Editor

David C. Wood
Editor

Abstract

For some years there has been much activity in developing CSP-like extensions to a number of common programming languages. In particular, a number of groups have looked at extensions to Java. Recent developments in the Java platform have resulted in groups proposing more expressive problem solving environments. Groovy is one of these developments. Four constructs are proposed that support the writing of parallel systems using the JCSP package. The use of these constructs is then demonstrated in a number of examples, both concurrent and parallel. A mechanism for writing XML descriptions of concurrent systems is described and it is shown how this is integrated into the Groovy environment. Finally conclusions are drawn relating to the use of the constructs, particularly in a teaching and learning environment.

Presentation Conference Type Conference Paper (Published)
Conference Name 28th Communicating Process Architectures Conference, CPA 2005
Start Date Sep 18, 2005
End Date Sep 21, 2005
Publication Date 2005
Deposit Date Jul 19, 2019
Publisher IOS Press
Pages 13-28
Series Title Concurrent Systems Engineering Series
Series Number 63
Series ISSN 1383-7575
Book Title Communicating Process Architectures 2005
ISBN 978-1-58603-561-7
Keywords Groovy; Java; parallel systems; JCSP
Public URL http://researchrepository.napier.ac.uk/Output/1978769