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
Performance of the distributed CPA protocol and architecture on traditional networks.
Conference Proceeding
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
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 dynamic connection capability for pervasive adaptive environments using JCSP
Presentation / Conference
Kosek, A., Syed, A., Kerridge, J., & Armitage, A. (2009, April)
A dynamic connection capability for pervasive adaptive environments using JCSP. Paper presented at AISB 2009 Convention, Heriot-Watt University Edinburgh
The house, office or warehouse environment is full of
devices that make users’ life and work easier. People nowadays use personal computers, laptops, Personal Digital Assistan...
JCSPre: the Robot Edition to Control LEGO NXT Robots
Conference Proceeding
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...
Generative aspect-oriented component adaptation
Journal Article
Feng, Y., Liu, X., Liu, X., Feng, Y., & Kerridge, J. (2008)
Generative aspect-oriented component adaptation. IET Software, 2(2), 149. https://doi.org/10.1049/iet-sen%3A20070049
As a solution to eliminating component mismatches, a generative aspect- oriented approach to component adaptation is presented. The approach enjoys high level of automation an...
Automated responsive web services evolution through generative aspect-oriented component adaptation
Journal Article
Liu, X., Feng, Y., & Kerridge, J. (2008)
Automated responsive web services evolution through generative aspect-oriented component adaptation. International Journal of Computer Applications in Technology, 31(1/2), 83-93. https://doi.org/10.1504/IJCAT.2008.017721
When building service oriented systems, it is often the case that existing web services do not perfectly match user requirements in target systems. To achieve smooth integrati...
Testing and Sampling Parallel Systems
Conference Proceeding
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...
Achieving smooth component integration with generative aspects and component adaptation.
Conference Proceeding
Feng, Y., Liu, X., & Kerridge, J. (2006)
Achieving smooth component integration with generative aspects and component adaptation. In M. Morisio (Ed.), Re-Use of Off-the-shelf Components: 9th International Conference on Software Reuse, 260-272. https://doi.org/10.1007/11763864_19
Due to the availability of components and the diversity of target applications, mismatches between pre-qualified existing components and the particular reuse context in applic...
A comparison of video and infrared based tracking of pedestrian movements.
Conference Proceeding
Kerridge, J., Kukla, R., Willis, A., Armitage, A., Binnie, D., & Lei, L. (2005)
A comparison of video and infrared based tracking of pedestrian movements. In S. P. Hoogendoom, S. Luding, P. H. L. Bovy, M. Schreckenberg, & D. E. Wolf (Eds.), Traffic and granular flow 03, 383-392. https://doi.org/10.1007/3-540-28091-X_37
We provide a comparison of the relative merits of video and infrared based methods for collecting pedestrian movements from the real world and also from experimental environme...