16 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 ...

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

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

Application of context-mediated behavior to a multi-agent pedestrian flow model (PEDFLOW).

Conference Proceeding
Kukla, R., Willis, A. & Kerridge, J. (2001)
Application of context-mediated behavior to a multi-agent pedestrian flow model (PEDFLOW
Developers of pedestrian models often overlook the fact that pedestrians are subjected to a multitude of influences when walking. The majority of existing models only focus on...

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

Achieving seamless component composition through scenario-based deep adaptation and generation.

Journal Article
Liu, X., Wang, B. H. (. & Kerridge, J. (2005)
Achieving seamless component composition through scenario-based deep adaptation and generation. Science of Computer Programming. 56, 157-170. doi:10.1016/j.scico.2004.11.010. ISSN 0167-6423
Mismatches between pre-qualified existing components and the particular reuse context in applications have been a major factor hindering component reusability and successful c...

Measuring pedestrian trajectories with low cost infrared detectors: Preliminary results.

Conference Proceeding
Armitage, A., Binnie, D., Kerridge, J. & Lei, L. (2002)
Measuring pedestrian trajectories with low cost infrared detectors: Preliminary results. In Galea, E. R. (Ed.). Pedestrian and Evacuation Dynamics: 2nd International Conference held at the Old Naval College, University of Greenwich, London, 20-22 August 2003, 101-110. ISBN 9781904521082
The accurate measurement of pedestrian trajectories has been difficult to achieve in environments other than carefully controlled laboratories. Traditional techniques include ...

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