Piotrowska, B., Murray, J., Willis, A., & Kerridge, J. (2017). Investigation of visual aspects of developmental dyslexia in children. Journal of Vision, 17(10), 640. https://doi.org/10.1167/17.10.640
Developmental dyslexia is a disorder characterised by difficulties with reading, despite adequate intelligence and education. Phonological deficits are often indicated as the ...
Kerridge, J., Chalmers, K., & Pedersen, M. (2016, June). Groovy Parallel Patterns: A Library to Support Parallelization. Paper presented at GR8Conf EU 2016, Copenhagen, Denmark
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...
Engineering and Physical Sciences Research Council
City of Edinburgh Council
To build and infra-red detector system that can count people as they move around the urban environment. In particular we wish to evaluate measures for the vitality and viability of urban areas.
Feng, Y., Liu, X. & Kerridge, J. (2006). An aspect-oriented component-based approach to seamless web service composition. System and information sciences notes.. ISSN 1753-2310
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...
Willis, A., Gjersoe, N., Havard, C., Kerridge, J. & Kukla, R. (2004). Human movement behaviour in urban spaces: Implications for the design and modelling of effective pedestrian environments. Environment and planning. B, Planning & design. 31, 805-828. doi:10.1068/b3060. ISSN 1472-3417
Despite a burgeoning research effort directed at the design and modelling of effective urban spaces for pedestrians, remarkably little is known about how pedestrians actually ...
Armitage, A., Binnie, D., Kerridge, J., & Lei, L. (2003). Measuring pedestrian trajectories using a pyroelectric differential infrared detector. In S. J. Proser, & E. Lewis (Eds.), Sensors and their Applications XII, 143-149. Institute of Physics Publishing
Kerridge, J., Hine, J. & Wigan, M. (2001). Agent-based modelling of pedestrian movements: the questions that need to be asked and answered. Environment and Planning B: Planning and Design. 28, 327-341. doi:10.1068/b2696. ISSN 0265-8135
Vulnerable road users have steadily attracted increased importance in transport and planning. The behaviour of pedestrian movements (especially in the areas off but adjacent t...
Kukla, R., Kerridge, J., Willis, A. & Hine, J. (2001). PEDFLOW: development of an autonomous agent model of pedestrian flow. Transportation research record. 1774, 11-17. doi:10.3141/1774-02. ISSN 0361-1981
The paper discusses the need for an autonomous agent approach for the modeling of pedestrians in urban
environments and places PEDFLOW in the context of existing models. PEDFL...
Bates, C., Jelly, I., & Kerridge, J. (1996). Modelling test data for performance evaluation of large parallel database machines. Distributed and Parallel Databases, 4(1), 5-23. https://doi.org/10.1007/bf00122146
Parallel servers offer improved processing power for relational database systems and provide system scalability. In order to support the users of these systems, new ways of as...
Lu, K., Jones, J., & Kerridge, J. (1994). Modelling saturated traffic networks using massively parallel computing techniques. Traffic engineering & control, 35(7/8), 433-436
A technique for modelling the flow of motor vehicle traffic in congested urban signal-controlled networks using parallel computing is presented. A brief overview of traffic si...
Kerridge, J. (1994). Using occam3 to build large parallel systems: Part 2, a scalable files ystem. Transputer Communications, 2(1), 1-24
No abstract available.
Kerridge, J. (1993). Using occam3 to build large parallel systems: Part 1, occam3 features. Transputer Communications, 1(1), 47-63
No abstract available
Gorton, I., Kerridge, J., & Jervis, B. (1989). Simulating microprocessor systems using occam and a network of transputers. IEE proceedings. Part E, Computers and digital techniques, 136(1), 22-28. https://doi.org/10.1049/ip-e.1989.0004
The simulation at component level of microprocessor systems provides a precise technique for evaluating the design of a system with regards to its requirements specification. ...
Kerridge, J., & Simpson, D. (1986). Communicating parallel processes. Software: Practice and Experience, 16(1), 63-86. https://doi.org/10.1002/spe.4380160106
By considering the problem of an event timer it is shown that the commonly available synchronizing facilities (monitors, CSP, distributed processes) are not able to always sat...
Transport for London
The PEDFLOW (PEDestrian FLOW) project is concerned with the development of a microscopic model of pedestrian movement in a congested urban environment. Autonomous agent technology is utilised to rep...
Ubiquitous Computing promises to enrich our everyday lives by enabling the environment to be enhanced via compu...
A town planner, faced with the task of designing attractive walking spaces, needs a tool that will allow different designs to b...