Skip to main content

Research Repository

Advanced Search

Outputs (492)

Optimising Real-World Traffic Cycle Programs by Using Evolutionary Computation (2019)
Journal Article
Segredo, E., Luque, G., Segura, C., & Alba, E. (2019). Optimising Real-World Traffic Cycle Programs by Using Evolutionary Computation. IEEE Access, 7, 43915-43932. https://doi.org/10.1109/ACCESS.2019.2908562

Traffic congestion, and the consequent loss of time, money, quality of life, and higher pollution, is currently one of the most important problems in cities, and several approaches have been proposed to reduce it. In this paper, we propose a novel for... Read More about Optimising Real-World Traffic Cycle Programs by Using Evolutionary Computation.

Microgrids As A Service for Rural Electrification in Sub-Saharan Africa. (2019)
Journal Article
Liu, Q., Kamoto, K. M., & Liu, X. (2020). Microgrids As A Service for Rural Electrification in Sub-Saharan Africa. Computers, Materials & Continua, 63(3), 1249-1261. https://doi.org/10.32604/cmc.2020.05598

The majority of the population on the African continent is unable to access basic electricity services, this despite the abundance of renewable energy sources (RESs). The inability to adequately tap into these RESs has led to the continued dependence... Read More about Microgrids As A Service for Rural Electrification in Sub-Saharan Africa..

Investigation of visual aspects of developmental dyslexia in children (2017)
Presentation / Conference Contribution
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 primary cause of dyslexia. Because a range of lower-level perceptual, atten... Read More about Investigation of visual aspects of developmental dyslexia in children.

Modelling test data for performance evaluation of large parallel database machines (1996)
Journal Article
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 assessing the performance of such machines are required. If these assessments... Read More about Modelling test data for performance evaluation of large parallel database machines.

Modelling saturated traffic networks using massively parallel computing techniques (1994)
Journal Article
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 simulation and control precedes a discussion of the future requirements for c... Read More about Modelling saturated traffic networks using massively parallel computing techniques.

Simulating microprocessor systems using occam and a network of transputers (1989)
Journal Article
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. The paper describes the use of occam to simulate individual microprocessor... Read More about Simulating microprocessor systems using occam and a network of transputers.

Communicating parallel processes (1986)
Journal Article
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 satisfactorily model the requirements of several processes which must run in p... Read More about Communicating parallel processes.

Algorithm selection using deep learning without feature extraction (2019)
Presentation / Conference Contribution
Alissa, M., Sim, K., & Hart, E. (2019). Algorithm selection using deep learning without feature extraction. In GECCO '19: Proceedings of the Genetic and Evolutionary Computation Conference Companion (198-206). https://doi.org/10.1145/3321707.3321845

We propose a novel technique for algorithm-selection which adopts a deep-learning approach, specifically a Recurrent-Neural Network with Long-Short-Term-Memory (RNN-LSTM). In contrast to the majority of work in algorithm-selection, the approach does... Read More about Algorithm selection using deep learning without feature extraction.

An architecture and syntax for distributed databases (1984)
Journal Article
Alexander, H., Beetstra, T., Bell, D., Cannan, S., Dee, E., Doyle, P., …Weatherhead, A. (1984). An architecture and syntax for distributed databases. Computers and Standards, 3(1), 33-56. https://doi.org/10.1016/0167-8051%2884%2990025-1

Recently, there has been a lot of work undertaken in the area of distributed databases. The architecture and syntax presented in this paper is a response to the very real need for the development of a unified approach to distributed databases. The de... Read More about An architecture and syntax for distributed databases.

Three solutions for a robot arm controller using Pascal-Plus, occam and edison (1984)
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 of operation within the movements of the arm. The feasibility and restrict... Read More about Three solutions for a robot arm controller using Pascal-Plus, occam and edison.

The activities of the BCS/CODASYL DDLC DBAWG (1982)
Journal Article
Kerridge, J. (1982). The activities of the BCS/CODASYL DDLC DBAWG. Computers and Standards, 1(2-3), 161-165. https://doi.org/10.1016/0167-8051%2882%2990025-0

The DBAWG is a research group, based in the United Kingdom, which is working on facilities for data administration. In particular the DBAWG has developed language specifications for a Data Storage Description Language (DSDL) for a CODASYL type databa... Read More about The activities of the BCS/CODASYL DDLC DBAWG.

A FORTRAN implementation of Concurrent Pascal (1982)
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 the idealized virtual machine was written in FORTRAN. Subsequently the PDP‐11... Read More about A FORTRAN implementation of Concurrent Pascal.

A simulator for teaching computer architecture (1980)
Journal Article
Kerridge, J. M., & Willis, N. (1980). A simulator for teaching computer architecture. Sigcse Bulletin, 12(2), 65-71. https://doi.org/10.1145/989253.989264

This paper describes the specification, implementation and use of a computer system simulator. The simulator project was begun as a result of teaching a second year undergraduate course in computer systems.It became apparent that students only fully... Read More about A simulator for teaching computer architecture.

PATCOSY--A Database System for the National Health Service (1976)
Journal Article
Kerridge, J. M. (1976). PATCOSY--A Database System for the National Health Service. Computer Journal, 19(2), 98-103. https://doi.org/10.1093/comjnl/19.2.98

PATCOSY (PATient COmputer SYstem) is a data base system which has been designed specifically for the National Health Service environment. The structure of PATCOSY therefore reflects the structure and inter-relationships which exist between the inform... Read More about PATCOSY--A Database System for the National Health Service.

Generic Abstract Data Types in occam'3 (e) (1995)
Presentation / Conference Contribution
Chutimaskul, W., & Kerridge, J. (1995). Generic Abstract Data Types in occam'3 (e). In J. Gray, & F. Naghdy (Eds.), Parallel Computing: Technology and Practice : proceedings of the 7th Australian Transputer and Occam user Group Conference (58-67)

This paper describes the library mechanism for defining generic abstract data types (generic ADTs) as an extension to occam3 (occam3(e)). A generic ADT must be able to reuse either base data types or pre-defined data types and existing operations.... Read More about Generic Abstract Data Types in occam'3 (e).

Finding Fair Negotiation Algorithms to Reduce Peak Electricity Consumption in Micro Grids (2019)
Presentation / Conference Contribution
Powers, S. T., Meanwell, O., & Cai, Z. (2019, June). Finding Fair Negotiation Algorithms to Reduce Peak Electricity Consumption in Micro Grids. Presented at 17th International Conference on Practical Applications of Agents and Multi-Agent Systems, Avila, Spain

Reducing peak electricity consumption is important to maximise use of renewable energy sources, and reduce the total amount of capacity required on a grid. Most approaches use a centralised optimisation algorithm run by a utility company. Here we dev... Read More about Finding Fair Negotiation Algorithms to Reduce Peak Electricity Consumption in Micro Grids.

Higher-order statistics-based nonlinear speech analysis (2002)
Journal Article
Soraghan, J. J., Hussain, A., Alkulabi, A., & Durrani, T. (2002). Higher-order statistics-based nonlinear speech analysis. Control and Intelligent Systems, 30, 11-18

A fast and robust three-level binary higher order statistics (HOS) based algorithm for simultaneous voiced/unvoiced detection and pitch estimation of speech signals in coloured noise environments with low SNR is presented. The use of the three-level... Read More about Higher-order statistics-based nonlinear speech analysis.

Reviving legacy enterprise systems with microservice-based architecture within cloud environments (2019)
Presentation / Conference Contribution
Habibullah, S., Liu, X., Tan, Z., Zhang, Y., & Liu, Q. (2019). Reviving legacy enterprise systems with microservice-based architecture within cloud environments. In Computer Science Conference Proceedings. https://doi.org/10.5121/csit.2019.90713

Evolution has always been a challenge for enterprise computing systems. The microservice based architecture is a new design model which is rapidly becoming one of the most effective means to re-architect legacy enterprise systems and to reengineer th... Read More about Reviving legacy enterprise systems with microservice-based architecture within cloud environments.