14 results

Active Serial Port: A Component for JCSP. Net Embedded Systems

Conference Proceeding
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 ...

Best practice for implementing a data warehouse: a review for strategic alignment.

Conference Proceeding
Weir, R., Peng, T., & Kerridge, J. (2003)
Best practice for implementing a data warehouse: a review for strategic alignment. In Design and Management of Data Warehouses 2003: Proceedings of the 5th Intl. Workshop DMDW'2003, Berlin, Germany, September 8, 2003
A review of literature pertaining to data warehouse implementations over the last eight years has been undertaken. It was found that the views of data warehouse practitioners ...

An investigation into distributed channel mobility support for Communicating Process Architectures.

Conference Proceeding
Chalmers, K., & Kerridge, J. (2009)
An investigation into distributed channel mobility support for Communicating Process Architectures. In P. H. Welch, F. R. M. Barnes, G. S. Stiles, J. F. Broenink, H. Roebbers, & A. T. Sampson (Eds.), Communicating Process Architectures 2009, (205-223). https://doi.org/10.3233/978-1-60750-065-0-205
Localised mobile channel support is now a feature of Communicating Process Architecture (CPA) based frameworks, from JCSP and C++CSP to occam-pi. Distributed mobile channel su...

Groovy Parallel! A Return to the Spirit of occam?

Conference Proceeding
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...

Groovy Parallel Patterns: A Library to Support Parallelization

Presentation / Conference
Kerridge, J., Chalmers, K., & Pedersen, M. (2016, June)
Groovy Parallel Patterns: A Library to Support Parallelization. Paper presented at GR8Conf EU 2016, Copenhagen, Denmark

Dynamic Allocation of Tasks in occam3

Conference Proceeding
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...

Three solutions for a robot arm controller using Pascal-Plus, occam and edison

Journal Article
Kerridge, J. M., & Simpson, D. (1984)
Three solutions for a robot arm controller using Pascal-Plus, occam and edison. Software: Practice and Experience, 14(1), 3-15. https://doi.org/10.1002/spe.4380140103
Three currently available concurrent language systems, Pascal‐Plus, occam and Edison, are used to implement a controller for a robot arm. The robot arm allows real parallelism...

W-SQL an interface for scalable, highly parallel, database machines

Conference Proceeding
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...

Experiments in Multicore and Distributed Parallel Processing using JCSP

Conference Proceeding
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...

A FORTRAN implementation of Concurrent Pascal

Journal Article
Kerridge, J. M. (1982)
A FORTRAN implementation of Concurrent Pascal. Software: Practice and Experience, 12(1), 45-55. https://doi.org/10.1002/spe.4380120105
This paper describes the transportation of sequential and concurrent Pascal from the SOLO distribution tape to a non‐PDP‐11 like mainframe (IBM 370/145). An interpreter for th...