Performance of the distributed CPA protocol and architecture on traditional networks.
Chalmers, K. (2011)
Performance of the distributed CPA protocol and architecture on traditional networks. In P. Welch, A. T. Sampson, J. B. Pedersen, J. Kerridge, J. F. Broenink, & J. Barnes (Eds.), Communicating Process Architectures 2011, (227-242). https://doi.org/10.3233/978-1-60750-774-1-227
Performance of communication mechanisms is very important in distributed systems frameworks, especially when the aim is to provide a particular type of behavior across a netwo...
Experiments in Multicore and Distributed Parallel Processing using JCSP
Kerridge, J. (2011)
Experiments in Multicore and Distributed Parallel Processing using JCSP. In J. F. Broenink, F. R. Barnes, J. Kerridge, P. H. Welch, A. T. Sampson, & J. B. Pedersen (Eds.), Communicating Process Architectures 2011, (131-142). https://doi.org/10.3233/978-1-60750-774-1-131
It is currently very difficult to purchase any form of computer system be it, notebook, laptop, desktop server or high performance computing system that does not contain a mul...
JCSPre: the Robot Edition to Control LEGO NXT Robots
Kerridge, J., Panayotopoulos, A., & Lismore, P. (2008)
JCSPre: the Robot Edition to Control LEGO NXT Robots. In P. H. Welch, S. Stepney, F. A. Polack, F. R. Barnes, A. A. McEwan, G. S. Stiles, …A. T. Sampson (Eds.), Communicating Process Architectures 2008, 255-270. https://doi.org/10.3233/978-1-58603-907-3-255
JCSPre is a highly reduced version of the JCSP (Communicating Sequential Processes for Java) parallel programming environment. JCSPre has been implemented on a LEGO Mindstorms...
Testing and Sampling Parallel Systems
Kerridge, J. (2007)
Testing and Sampling Parallel Systems. In A. A. McEwan, S. Schneider, W. Ifill, & P. Welch (Eds.), Communicating Process Architectures 2007, 149-162
The testing of systems using tools such as JUnit is well known to the sequential programming community. It is perhaps less well known to the parallel computing community becau...
Groovy Parallel! A Return to the Spirit of occam?
Kerridge, J., Barclay, K., & Savage, J. (2005)
Groovy Parallel! A Return to the Spirit of occam?. In J. F. Broenink, H. W. Roebbers, J. P. Sunter, P. H. Welch, & D. C. Wood (Eds.), Communicating Process Architectures 2005, 13-28
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 ext...
Active Serial Port: A Component for JCSP. Net Embedded Systems
Clayton, S., & Kerridge, J. (2004)
Active Serial Port: A Component for JCSP. Net Embedded Systems. In P. H. Welch, J. M. Martin, D. Duce, M. Green, & I. R. East (Eds.), Communicating Process Architectures 2004, (85-98
The javax.comm package provides basic low-level access between Java programs and external input-output devices, in particular, serial devices. Such communications are handled ...
Generic Abstract Data Types in occam'3 (e)
Chutimaskul, W., & Kerridge, J. (1995)
Generic Abstract Data Types in occam'3 (e). In J. Gray, & F. Naghdy (Eds.), Parallel Computing: Technology and Practice : proceedings of the 7th Australian Transputer and Occam user Group Conference, 58-67
This paper describes the library mechanism for defining generic abstract data types (generic ADTs) as an extension to occam3 (occam3(e)). A generic ADT must be able to reuse ...
W-SQL an interface for scalable, highly parallel, database machines
Kerridge, J., Walter, D., & Guiton, R. (1995)
W-SQL an interface for scalable, highly parallel, database machines. In J. Keane, & C. Goble (Eds.), Advances in Databases: 13th British National Conference on Databases, BNCOD 13 Manchester, United Kingdom, July 12–14, 1995 Proceedings. , (263-276). https://doi.org/10.1007/bfb0000552
The goal of any designer building a scalable database machine is to ensure that the interface between the relational processing part of the machine and the storage system is i...
Evaluation of high performance parallel database machines
Kerridge, J., Jelly, I., & Bates, C. (1994)
Evaluation of high performance parallel database machines. In U. Harms, & W. Gentzsch (Eds.), High-Performance Computing and Networking International Conference and Exhibition Munich, Germany, April 18–20, 1994 Proceedings, Volume I: Applications. , (424-429). https://doi.org/10.1007/bfb0020412
Many organisations are considering the use of large relational databases to implement their information needs. For large organisations this will result in the implementation o...
Dynamic Allocation of Tasks in occam3
Kerridge, J., & Nixon, P. (1994)
Dynamic Allocation of Tasks in occam3. In D. Marini, A. De Gloria, & M. Jane (Eds.), Transputer Applications and Systems '94: Proceedings of the 1994 World Transputer Congress, Cernobbio, Italy, Sept. 5-7, 1994
In many application environments there is a need to able to allocate resources dynamically. The occam programming language has no concept of such dynamic allocation. This pape...