Publications (Jon Kerridge)

2016

Kerridge, J., Chalmers, K., Pedersen, J. (2016). Communicating Connected Components: Extending Plug and Play to Support Skeletons. In: (Ed.) Comminucating Process Architectures 2016, 2016, () ( ed.). (pp. ). Copenhagen, Denmark: . Open Channel Publishing Ltd..

2015

Piotrowska, B., Willis, A., MacLean, R., Murray, J., Kerridge, J. (2015). VISUAL-SPATIAL-MOTOR INTEGRATION IN A CROSS-SECTION OF PRIMARY-AGED CHILDREN: IMPLICATIONS FOR ASSESSING RISK OF DYSLEXIA. In: (Ed.) Proceedings European Conference on Visual Perception ECVP 2015, , () ( ed.). (pp. ). : . .

2014

Kerridge, J. (2014). Process Discovery in Highly Parallel Distributed Systems. In: Welch, P. (Ed.) Communicating Process Architectures 2014, , () ( ed.). (pp. 93-106). : . Open Channel Publishing Ltd..

Kerridge, J. (2014). Using Concurrency and Parallelism Effectively Parts 1 and 2 (1 ed.). Copenhagen, Denmark: . bookboon.com.

Willis, A., Piotrowska, B., Bannach-Brown, A., MacLean, R., Kerridge, J. (2014). Performance on a tablet-based visual-spatial-motor task is compromised in adults and children with dyslexia: implications for the development of a novel screening tool. In: (Ed.) Proceedings of British Dyslexia Association International Conference 2014, , () ( ed.). (pp. ). : . .

2013

Chalmers, K., Kerridge, J. (2013). Verifying the CPA Networking Stack using SPIN/Promela. In: Welch, Peter H., Barnes, Frederick R. M., Broenink, Jan F., Chalmers, K., Pedersen, J., Sampson, Adam T. (Eds.) Communicating Process Architectures 2013, , () ( ed.). (pp. ). Bicester: . Open Channel Publishing Ltd..

2012

Kosek, A., Syed, A., Kerridge, J. (2012). RDF Recipes for Context-Aware Interoperability In Pervasive Systems. In: (Ed.) Proceedings of IEEE Symposium on Computers and Communications, , () ( ed.). (pp. ). : . IEEE Press.

2011

Kosek, A., Syed, A., Kerridge, J. (2011). An Emergent Behaviour Algorithm for Energy Conservation in Lighting Systems. In: Welch, Peter H. (Ed.) Communicating Process Architectures 2011, , () ( ed.). (pp. ). : . IOS Press.

2009

Chalmers, K., Kerridge, J. (2009). An Investigation into Distributed Channel Mobility Support for Communicating Process Architectures. In: Welch, Peter H., Barnes, Fred R. M., Stiles, Gardiner S., Broenink, Jan F., Roebbers, H., Sampson, Adam T. (Eds.) Communicating Process Architectures 2009, , () ( ed.). (pp. ). Amsterdam: . IOS Press.

Clayton, S., Urquhart, N., Kerridge, J. (2009). Application of CoSMoS Parallel Design Patterns to a Pedestrian Simulation. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (Eds.) Parallel Processing and Applied Mathematics, 2, () ( ed.). (pp. 505-512). Berlin Heidelberg: . Springer Verlag.

Kosek, A., Syed, A., Kerridge, J., Armitage, A. (2009). A Dynamic Connection Capability for Pervasive Adaptive Environments using JCSP. In: (Ed.) Proceedings of AISB'09, , () ( ed.). (pp. ). : . The Society for the Study of Artificial Intelligence.

Kosek, A., Kerridge, J., Syed, A., Armitage, A. (2009). JCSP Agents-Based Service Discovery for Pervasive Computing. In: Welch, Peter H., Roebbers, H.W., Broenink, J.F., Barnes, F.R.M., Ritson, C.G., Sampson, A.T., Stiles, G.S., Vinter, B. (Eds.) Concurrent Systems Engineering Series, 67, () ( ed.). (pp. 363-373). : . IOS Press.

2008

Chalmers, K., Kerridge, J., Romdhani, I. (2008). A Critique of JCSP Networking. In: Welch, Peter H., Stepney, S., Polack, Fiona A. C., Barnes, Fred R. M., McEwan, Alistair A., Stiles, Gardiner S., Broenink, Jan F., Sampson, Adam T. (Eds.) Communicating Process Architectures 2008, , () ( ed.). (pp. 271-291). Amsterdam: . IOS Press.

Kerridge, J., Haschke, J., Chalmers, K. (2008). Mobile Agents and Processes using Communicating Process Architectures. In: Welch, Peter H., Stepney, S., Polack, Fiona A. C., Barnes, Fred R. M., McEwan, Alistair A., Stiles, Gardiner S., Broenink, Jan F., Sampson, Adam T. (Eds.) Communicating Process Architectures 2008, , () ( ed.). (pp. 397-410). Amsterdam: . IOS Press.

Kosek, A., Kerridge, J., Syed, A. (2008). Modelling a Multi-Core Media Processor Using JCSP. In: Stepney, S., Polack, F., McEwan, A., Welch, Peter H., Ifill, W. (Eds.) Communicating Process Architectures 2008, , () ( ed.). (pp. ). : . IOS Press.

Liu, X., Feng, Y., Kerridge, J. (2008). Automated Responsive Web Services Evolution through Generative Aspect-Oriented Component Adaptation. International Journals of Computer Applications in Technology , , (), .

Liu, X., Feng, Y., Kerridge, J. (2008). Generative Aspect-Oriented Component Adaptation. IET Software, 2, (2), 149-160.

2007

Chalmers, K., Kerridge, J., Romdhani, I. (2007). Mobility in JCSP: New Mobile Channel and Mobile Process Models. In: McEwan, A., Schneider, S., Ifill, W., Welch, Peter H. (Eds.) Communicating Process Architectures 2007, , () ( ed.). (pp. ). : . IOS Press.

Feng, Y., Liu, X., Kerridge, J. (2007). A product line based aspect-oriented generative unit testing approach to building quality components. the 1st IEEE International Workshop on Quality-Oriented Reuse of Software, , (), .

Feng, Y., Liu, X., Kerridge, J. (2007). An Aspect-Oriented Component-Based Approach to Seamless Web Service Composition. System and Information Sciences Notes, , (), .

Feng, Y., Liu, X., Kerridge, J. (2007). Smooth Quality Oriented Component Integration through Product Line Based Aspect- Oriented Component Adaptation. International Conference on Software Engineering and Knowledge Engineering (SEKE'2007), , (), .

Kerridge, J. (2007). Testing and Sampling Parallel Systems. In: McEwan, A., Schneider, S., Ifill, W., Welch, Peter H. (Eds.) Communicating Process Architectures 2007, 30, () (30 ed.). (pp. ). : . IOS Press.

2006

Chalmers, K., Kerridge, J., Romdhani, I. (2006). Performance Evaluation of JCSP Micro Edition: JCSPme. In: Welch, Peter H., Kerridge, J., Barnes, F. R. M. (Eds.) Proceedings of Communicating Process Architectures 2006, , () ( ed.). (pp. 31-40). UK: . IOS Press.

Feng, Y., Liu, X., Kerridge, J. (2006). Achieving Smooth Component Integration with Generative Aspect and Component Adaptation. Springer-Verlag's LNCS 4039, (9th International Conference on Software Reuse),, , (), .

Kerridge, J., Chalmers, K. (2006). Ubiquitous Access to Site Specific Services by Mobile Devices: the Process View. In: Welch, Peter H., Kerridge, J., Barnes, F. R. M. (Eds.) Proceedings of Communicating Process Architectures 2006, , () ( ed.). (pp. 41-58). : . .

Liu, X., Feng, Y., Kerridge, J. (2006). Achieving Dependable Component-Based Systems through Generative Aspect Oriented Component Adaptation. 30th IEEE International Conference on Computer Software and Applications (COMPSAC'06), , (), .

2005

Chalmers, K., Kerridge, J. (2005). jcsp.mobile: A Package Enabling Mobile Processes and Channels. In: Broenink, J., Roebbers, H., Sunter, J., Welch, Peter H., Wood, D. (Eds.) Communicating Process Architectures 2005, , () ( ed.). (pp. 109-127). : . IOS Press.

Kerridge, J., Chamberlain, T. (2005). Collecting Pedestrian Trajectory Data In Real-time. Proceedings of PED2005, , (), .

Kerridge, J., Chamberlain, T. (2005). Collecting, Processing and Calculating Pedestrian Flow Data in Real-time. In: (Ed.) Transportation Research Board Annual Meeting, 84th Annual Meeting, () (84th Annual Meeting ed.). (pp. ). : . US National Academies of Science.

Kerridge, J., Barclay, K., Savage, J. (2005). Groovy Parallel! A Return to the Spirit oif occam?. In: Broenink, J., Roebbers, H., Sunter, J., Welch, Peter H., Wood, D. (Eds.) Communicating Process Architectures 2005, , () ( ed.). (pp. 13-28). : . .

Liu, X., Wang, B., Kerridge, J. (2005). Achieving Seamless Component Composition Through Scenario-Based Deep Adaptation And Generation. Journal of Science of Computer Programming (Elsevier), 56, (2), 157-170.

2004

Kerridge, J. (2004). Active Serial Port: A Component for JCSP.net Embedded Systems. In: East, I., Martin, J., Welch, Peter H., Duce, D., Green, M. (Eds.) Communicating Process Architectures 2004, WoTUG-27, () (WoTUG-27 ed.). (pp. 85-98). : . IOS Press.

Kerridge, J., Armitage, A., Binnie, D., Lei, L. (2004). Monitoring the Movement of Pedestrians Using Low-cost Infrared Detectors: Initial Findings. Transportation Research Record, 1878, (), 11-18.

Wang, B., Liu, X., Kerridge, J. (2004). Scenario Based Generative Component Adaptation in .Net Framework. In: (Ed.) The IEEE International Conference on Information Reuse and Integration, , () ( ed.). (pp. ). Las Vegas USA: . .

Wang, B., Liu, X., Kerridge, J. (2004). Scenario-based Generative Component Adaptation in .NET Framework. IEEE International Conference on Information Reuse and Integration (IRI'04), , (), .

Willis, A., Kukla, R., Kerridge, J. (2004). Human movement behaviour in urban spaces: Implications for the design and modelling of effective pedestrian environments. Environment and Planning B: Design and Planning, 31, (6), 805-828.

2003

Armitage, A., Binnie, D., Kerridge, J., Lei, L. (2003). Measuring pedestrian trajectories using a pyroelectric differential infrared detector. In: (Ed.) Sensors and their Applications, 12, () ( ed.). (pp. ). Limerick, Ireland: . .

Armitage, A., Binnie, D., Kerridge, J., Lei, L. (2003). Measuring Pedestrian Trajectories with Low Cost Infrared Detectors: Preliminary Results. In: Galea, E. (Ed.) Pedestrian and Evacuation Dynamics 2003, , () ( ed.). (pp. 101-110). Greenwich: . CMS Press London.

Kerridge, J., Kukla, R., Willis, A., Armitage, A., Binnie, D., Lei, L. (2003). A comparison of Video and Infrared based tracking of pedestrian movements. In: Hoogendoorn, Serge P., Luding, S., Bovy, Piet H. L., Schreckenberg, M., Wolf, Dietrich E. (Eds.) Traffic and Granular Flow, , () ( ed.). (pp. 383-391). Berlin Heidelberg: . Springer-Verlag.

Wang, B., Liu, X., Kerridge, J. (2003). A Generative and Component based Approach to Reuse in Database Applications. In: (Ed.) 5th Generative Programming and Component Engineering Young Researcher Workshop, , () ( ed.). (pp. ). : . .

Wang, B., Liu, X., Kerridge, J. (2003). Achieving Flexible Reuse through Scenario-Based Deep Component Adaptation and Generation. In: (Ed.) the 7th IASTED International Conference on Software Engineering and Applications (SEA'03), , () ( ed.). (pp. ). California, USA: . .

Wang, B., Liu, X., Kerridge, J. (2003). Facilitating Reuse in Database Applications with Scenario-based Component Adaptation and Generation. In: (Ed.) The IEEE International Conference on Information Reuse and Integration, , () ( ed.). (pp. ). Las Vegas, USA: . .

Wang, B., Liu, X., Kerridge, J. (2003). Tackling Deep Adaptation through XML-Based Component Generation. In: (Ed.) the 16th International Conference on Software and System Engineering and their Applications (ICSSEA 2003), , () ( ed.). (pp. ). Paris France: . .

Weir, R., Peng, T., Kerridge, J. (2003). Best Practice for Implementing a Data Warehouse: A Review for Strategic Alignment. In: (Ed.) Data Warehousing and Data Mining Workshop (August 2003), , () ( ed.). (pp. ). Berlin: . VLDB.

2002

Kukla, R., Willis, A., Kerridge, J. (2002). Application of context-mediated behavior to a multi-agent pedestrian flow model (PEDFLOW). Annual Meeting of the Transportation Research Board (TRB), , (82th), 22-222.

Wang, B., Liu, X., Kerridge, J. (2002). A Pattern-Based Framework for Database Reusability. In: (Ed.) International Conference on Software Engineering: Research and Practice (SERP'02), , () ( ed.). (pp. ). Las Vegas, USA: . .

Willis, A., Kukla, R., Kerridge, J., Hine, J. (2002). Laying the foundations: the use of video footage to explore pedestrian dynamics in PEDFLOW. In: Schreckenberg, M., Sharma, S. (Eds.) Pedestrian and Evacuation Dynamics, , () ( ed.). (pp. 181-186). Berlin Heidelberg: . Springer-Verlag.

2001

Kerridge, J., Hine, J. (2001). Agent based modelling of pedestrian movements:. Environment and Planning B: Planning and Design, 28, (), 327-341.

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.

2000

Willis, A., Kukla, R., Kerridge, J. (2000, September). Developing the Behavioural Rules for an Agent-based Model of Pedestrian Movement. Paper presented at 25th European Transport Congress, Cambridge, UK.

1999

Kerridge, J., McNair, N. (1999). PEDFLOW - A system for modelling pedestrian movement using occam. In: Cook, B. (Ed.) Architectures, Languages and Techniques for Concurrent Systems, , () ( ed.). (pp. 1-17). : . IOS Press.

Kerridge, J., Welch, Peter H., Wood, D. (1999). Synchronisation Primitives for Highly Parallel Discrete Event Simulations. In: (Ed.) 32nd Hawaii International Conference on Systems Science - HICSS-32, 1999, , () ( ed.). (pp. ). : . IEEE Computer Society Press.

1997

Kukla, R., Kerridge, J. (1997). Intelligent storage Devices for scalable information systems. Future Generation Computer Systems, 12, (5), 335-344.

1996

Kerridge, J., Kukla, R. (1996). A Plug-in Disk-Interface-Process for the W-SQL Data Access Controller. In: O’Neill, B. (Ed.) Parallel Processing Developments, 74, () ( ed.). (pp. 75-88). Amsterdam: . IOS Press.

Kerridge, J., Walter, D. (1996). Design of the IRISS Parallel Database Machine. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloots, P. (Eds.) High Performance Computing and Networks Europe 1996, 1067, () ( ed.). (pp. 913-914). : . Springer-Verlag.

Kerridge, J. (1996). IDIOMS: A Database Machine with Distributed Processor Architecture. In: Keane, J. (Ed.) Parallel Information Processing, , () ( ed.). (pp. 103-114). : . Stanley Thorne / UNICOM.

Kerridge, J., Jelly, I., Bates, C. (1996). Modelling Test Data for Performance Evaluation of Large Parallel Database Machines. Distributed and Parallel Databases, 4, (), 5-23.

Kerridge, J., Jelly, I., Bates, C. (1996). Performance Evaluation of Large Parallel Database Machines : Techniques and Tools. In: Keane, J. (Ed.) Parallel Information Processing, , () ( ed.). (pp. 185-1202). : . Stanley Thorne / UNICOM.

Kerridge, J., Bates, C., Jelly, I., Forgacs, I., Szabo, E. (1996). Semantic Computability: A Mechanism for the Description of Test Data Sets for Scalable Information Systems. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloots, P. (Eds.) High Performance Computing and Networks Europe 1996, 1067, () ( ed.). (pp. 677-682). : . Springer-Verlag.

Kukla, R., Kerridge, J. (1996). Intelligent Storage Devices for Scalable Information Management Systems. In: Liddell, H., Colebrook, A., Hertzberger, B., Sloot, P. (Eds.) High-Performance Computing and Networking, 1067, () ( ed.). (pp. 683-688). Berlin Heidelberg: . Springer-Verlag.

1995

Kerridge, J. (1995). IDIOMS: A Multi-transputer Database Machine. In: Abdelguerfi, M., Lavington, S. (Eds.) Emerging Trends in Database and Knowledge-base Machines, , () ( ed.). (pp. 9-23). : . IEEE Computer Society Press.

Kerridge, J., Lu, K., Jones, J., Bell, M. (1995). Modelling Driver and Vehicle Behaviour in a Highly Parallel Microscopic Traffic Model. In: (Ed.) Transportation Research Board, 1995, , () (January ed.). (pp. ). Washington DC: . .

Kerridge, J. (1995). National Lotteries: An Exercise in Parallel Data Management Design. In: Cook, B. (Ed.) Transputer Applications and Systems '95, , () ( ed.). (pp. 441-456). : . IOS Press.

Kerridge, J., Walter, D., Guiton, R. (1995). W-SQL An Interface for Highly Scalable Parallel Database Machines. In: Goble, C., Keane, J. (Eds.) 13th British National Conference on Database - BNCOD13, 1995, 940, () (July ed.). (pp. 263-276). Manchester: . Springer-Verlag.

1994

Kerridge, J., Waithe, S. (1994). A Scalable Massively Parallel Architecture for Database Concurrency Control. In: (Ed.) 1st International Conference on Concurrent Engineering: Research and Applications, 1994, , () (June ed.). (pp. ). : . .

Kerridge, J., McCarrol, N. (1994). A Strategy for Semantic Integrity Enforcement in a Parallel Database Machine. In: Bowers, D. (Ed.) 12th British National Conference on Database: Directions in Databases - BNCOD12, 1994, 826, () (July ed.). (pp. 137-152). : . Springer-Verlag.

Kerridge, J., Jelly, I., Bates, C. (1994). Benchmarking Parallel SQL Database Machines. In: Bowers, D. (Ed.) 12th British National Conference on Database: Directions in Databases - BNCOD12, 1994, 826, () (July ed.). (pp. 105-120). : . Springer-Verlag.

Kerridge, J. (1994). Dynamic Allocation of Processes and Channels in T9000/C104 Networks using occam3. In: (Ed.) WoTUG 17, 1994, , () (April ed.). (pp. 1-18). University of West of England Bristol: . IOS Press.

Kerridge, J., Nixon, P. (1994). Dynamic Allocation of TASKs in occam3. In: Gloria, A. De (Ed.) Transputer Applications and Systems '94, , () (September ed.). (pp. 375-389). : . IOS Press.

Kerridge, J., Jelly, I., Bates, C. (1994). Evaluation of High Performance Parallel Database Machines. In: (Ed.) High Performance Computing and Networks, Europe 94, April , LNCS 796, () (April , LNCS 796 ed.). (pp. 424-429). Munich: . Springer-Verlag.

Kerridge, J. (1994). Generic Abstract Data Types in occam3(e). In: Vettoretto, M., Naghdy, F. , Gray, J.P. (Eds.) Parallel Computing and Transputer '94, , () (November ed.). (pp. 58-67). NSW, Australia: . IOS Press.

Kerridge, J., Chutimaskul, W. (1994). Generic Matrices in occam3(e),. In: Arabnia, H.R. (Ed.) Transputer Research and Application '94, NATUG 7, October, () (NATUG 7, October ed.). (pp. 255-267). Georgia, USA: . IOS Press.

Kerridge, J. (1994). Large Scale Data Management and Massively Parallel Architectures in Automatic Fingerprint Recognition. In: (Ed.) High Performance Computing and Networks, Europe 94, 796, () (April ed.). (pp. 435-440). Munich: . Springer-Verlag.

Kerridge, J., Lu, K., Jones, J. (1994). Modelling Congested Road Traffic Networks Using a Highly Parallel System. In: Gloria, A. De (Ed.) Transputer Applications and Systems '94, , () (September ed.). (pp. 634-647). : . IOS Press.

Kerridge, J., Lu, K., Jones, J. (1994). Modelling Saturated Traffic Networks Using Massively Parallel Computing Techniques. Traffic Engineering and Control, , (), .

Kerridge, J., Chutimaskul, W. (1994). Record Types with Ad-hoc Polymorphism in occam3(e). In: Noguchi, S. (Ed.) 6th International Conference Transputer and Occam, 1993, , () (June ed.). (pp. 117-130). : . IOS Press.

Kerridge, J., McCarrol, N. (1994). Scheduling Extended Transactions on Parallel Database Systems Using occam. In: Gloria, A. De (Ed.) Transputer Applications and Systems '94, , () (September ed.). (pp. 431-445). : . IOS Press.

Kerridge, J. (1994). The IDIOMS Parallel Database Machine: Design, Performance and Future Directions. In: Noguchi, S. (Ed.) 6th International Conference Transputer and Occam, 1993, , () (June ed.). (pp. 33-52). : . IOS Press.

Kerridge, J. (1994). Using occam3 to build large parallel systems: Part2, a scalable file system. In: (Ed.) Transputer Communications, Vol2, No1, March, () (Vol2, No1, March ed.). (pp. 1-24). : . John Wiley.

1993

Kerridge, J., Waithe, S. (1993). An Appreciation of the Subtleties of Shared Channels in occam3. in Transputer and occam Reseach: New Directions. In: Kerridge, J. (Ed.) T, , () ( ed.). (pp. 232-245). : . IOS Press.

Kerridge, J. (1993). Large Scale Data Management and Massive Parallel Architecture in Criminal Justice Information Services. In: (Ed.) Research in Criminal Justice Information Services Technology Symposium, , () (September ed.). (pp. C211-C218). Gaithersburg: . NIST.

Kerridge, J., Chutimaskul, W. (1993). Record Types with Ad-hoc Polymorphism in occam3(e). in Transputer Applications and Systems '93. In: Grebe, R. (Ed.) Record Types with Ad-hoc Polymorphism in occam3(e). in Transputer Applications and Systems '93, , () ( ed.). (pp. 1181-1195). : . IOS Press.

Kerridge, J. (1993). The Implementation of Large Parallel Database Machines on T9000 and C104 Networks. In: May, M., Thompson, P., Welch, Peter H. (Eds.) Networks, Routers and Transputers, , () ( ed.). (pp. 133-149). : . IOS Press.

Kerridge, J. (1993). Towards a Benchmark for Scalable Parallel Database Machines. In: (Ed.) Workshop on Performance Evaluation of Parallel Systems, PEPS'93, , () (November ed.). (pp. 166-173). University of Warwick: . .

Kerridge, J. (1993). Using occam3 to build large parallel systems: Part1, occam3 features. Transputer Communications, 1, (1), 47-63.

1992

Kerridge, J. (1992). A Transputer Based System to Control Congested Traffic Flow. In: Valero, M., Jane, M.R., Onate, E. (Eds.) International Conference on Parallel Computing and Transputer Applications - PACTA '92, , () ( ed.). (pp. 1176-1185). : . IOS Press.

Kerridge, J. (1992). Control of a Large Massively Parallel Database Machine, Using SQL Catalogue Extensions and a DSDL in Preference to an Operating System, Advanced Database Systems. In: Gray, P.M.D., Lucas, R.J. (Eds.) 10th British National Conference on Databases - BNCOD10, 1992, , () ( ed.). (pp. 138-155). : . Springer-Verlag.

Kerridge, J., Krug, J. (1992). Managing the Design and Implementation of Large Parallel Systems.Transputer Applications - progress and prospects. In: Jane, M.R., Fawcett, R.J., Mawby, T.P. (Eds.) T, , () ( ed.). (pp. 42-53). : . IOS Press.

Kerridge, J. (1992). The Performance of the IDIOMS Parallel Database Machine. In: Valero, M., Jane, M.R., Onate, E. (Eds.) International Conference on Parallel Computing and Transputer Applications - PACTA '92, , () ( ed.). (pp. 1166-1175). : . IOS Press.

Kerridge, J. (1992). Transputer Topologies for Data Management. In: Valduriez, P. (Ed.) Parallel Processing and Data Management, , () ( ed.). (pp. 107-120). : . Chapman and Hall.

1991

Kerridge, J., Walter, D. (1991). A Scalable Communications Network for a Parallel Database Machine. in occam and the transputer - current developments. In: Edwards, J. (Ed.) T, , () ( ed.). (pp. 201-216). : . IOS Press.

Kerridge, J., Miller, G. (1991). A Transputer Based Parallel Sort Engine. in Transputer Applications '91. In: Duranni, T. (Ed.) T, , () ( ed.). (pp. 6). : . IOS Press.

Kerridge, J., Oates, R. (1991). Adding Fault Tolerance to a Transputer-based Parallel Database Machine. in Transputing '91. In: Welch, Peter H. (Ed.) T, , () ( ed.). (pp. 449-461). : . IOS Press.

Kerridge, J., Oates, R. (1991). Aspects of Database Machine Design Using the T9000, C104, and occam 91. in occam and the transputer - current developments. In: Edwards, J. (Ed.) T, , () ( ed.). (pp. 13-27). : . IOS Press.

Kerridge, J., Oates, R. (1991). Improving the Fault Tolerance of the Recovery Ring. in Transputer Applications '91. In: Duranni, T. (Ed.) T, , () ( ed.). (pp. 6). : . IOS Press.

Kerridge, J. (1991). The Design of the IDIOMS Parallel Database Machine, in Aspects of Databases. In: Jackson, M., Robinson, A. (Eds.) T, , () ( ed.). (pp. 128-149). : . Butterworth Heinemann.

1990

Kerridge, J., Jones, G. (1990). A Disk Handling Library for 3L Compilers. in Transputer Applications 90. In: Pritchard, D., Scott, C. (Eds.) T, , () ( ed.). (pp. 355-360). : . IOS Press.

Kerridge, J. (1990). Parallel Processing and the Transputer. In: Nicholson, R., Linkens, D. (Eds.) Trends in Information Technology, , () ( ed.). (pp. 53-68). : . Peter Peregrinus.

1989

Kerridge, J., Oates, R., Wright, S. (1989). Design Abstract Data Types and occam. in applying transputer based Parallel Machines. In: Bakkers, A. (Ed.) 10th Occam user group meeting. Applying Transputer Bases Parallel Machines, 1989, , () ( ed.). (pp. 29-46). : . IOS Press.

Kerridge, J., Gorton, I., Jervis, B. (1989). Simulating Multiprocessor systems using occam on a network of transputers. IEE Proceedings - E Computers and Digital Techniques, , (), 22-28.

1988

Kerridge, J. (1988). Developments using occam ( ed.). : . IOS Press.

1987

Kerridge, J., Emms, J. (1987). A Definition of an Access Control Systems Language. Computer Standards and Interfaces, , (6), 25.

Kerridge, J. (1987). DRAT - A Dynamically Reconfigurable Array of Transputers for database applications. In: (Ed.) 7th occam user group meeting, 1987, , () ( ed.). (pp. 10). : . IOS Press.

Kerridge, J. (1987). occam programming - a practical approach ( ed.). : . Blackwell Scientific Publications.

1986

Kerridge, J., Simpson, D. (1986). Communicating Parallel Processes. Software Practice and Experience, 16, (1), 63-86.

1985

Kerridge, J. (1985). An Access Control System For Database Systems. In: (Ed.) 4th British National Conference on Databases, , () ( ed.). (pp. 25-38). : . Cambridge University Press.

Kerridge, J. (1985). Experience with Teaching occam. Computer Bulletin, , (), .

1984

Kerridge, J. (1984). An Architecture and Language Syntax for Distributed Databases for the Network Model. In: (Ed.) 3rd British National Conference on Databases, , () ( ed.). (pp. 207-224). : . Cambridge University Press.

Kerridge, J. (1984). An Architecture and Syntax for Distributed Databases. Computers and Standards, 3, (1), 33-56.

Kerridge, J., Simpson, D. (1984). Three Solutions to Controlling a Robot Arm, using Pascal plus, Edison and occam. Software Practice and Experience, 14, (1), 3-16.