Skip to main content

Research Repository

Advanced Search

All Outputs (58)

A methodology for composing well-defined character descriptions. (2003)
Report
Paterson, T., Cannon, A., Raguenaud, C., Russell, G., Armstrong, K. E., MacDonald, S. M., …Kennedy, J. (2003). A methodology for composing well-defined character descriptions

Taxonomy has been described as “the science of documenting biodiversity”, which involves collecting, naming, describing, identifying and classifying specimens of organisms (Keogh, 1995). Descriptions are the fundamental information units used in the... Read More about A methodology for composing well-defined character descriptions..

The Prometheus II Description Model: an objective approach to representing taxonomic descriptions (2002)
Working Paper
MacDonald, S. M., Raguenaud, C., Pullan, M. R., Kennedy, J., Russell, G., & Watson, M. F. The Prometheus II Description Model: an objective approach to representing taxonomic descriptions

A model for improving the storage and communication of plant descriptions is presented. The model is flexible and yet reduces the ambiguity often present in text descriptions. The fundamental idea behind the model is the necessity for clear represent... Read More about The Prometheus II Description Model: an objective approach to representing taxonomic descriptions.

Multiple traffic signal control using a genetic algorithm (1999)
Conference Proceeding
Kalganova, T., Russell, G., & Cumming, A. (1999). Multiple traffic signal control using a genetic algorithm. In A. Dobnikar, N. C. Steele, D. W. Pearson, & R. F. Albrecht (Eds.), Artificial Neural Nets and Genetic Algorithms (220-228). https://doi.org/10.1007/978-3-7091-6384-9_38

Optimising traffic signal timings for a multiple-junction road network is a difficult but important problem. The essential difficulty of this problem is that the traffic signals need to coordinate their behaviours to achieve the common goal of optimi... Read More about Multiple traffic signal control using a genetic algorithm.

Accurate rapid simulation of urban traffic using discrete modelling. (1996)
Report
Russell, G., Shaw, P., & Ferguson, N. (1996). Accurate rapid simulation of urban traffic using discrete modelling

Increasing model complexity has traditionally been viewed as a key way of improving microscopic model accuracy. However, with complexity comes an increase in execution time. In some applications, such as UTC systems, low execution times and a high de... Read More about Accurate rapid simulation of urban traffic using discrete modelling..

Simulating vehicular traffic flows using the Circal System. (1994)
Report
Russell, G., Cowie, A., McInnes, J., Bate, M., & Milne, G. (1994). Simulating vehicular traffic flows using the Circal System

Modern civil engineers have big problems on their hands; more cars use our road networks every year, leading to ever increasing congestion. Knowing how to change a road network to relieve congestion without spending millions of pounds doing so is a t... Read More about Simulating vehicular traffic flows using the Circal System..

The rapid simulation of urban traffic using field programmable gate arrays. (1994)
Conference Proceeding
Russell, G., Shaw, P., McInnes, J., & Ferguson, N. (1994). The rapid simulation of urban traffic using field programmable gate arrays. In International Conference on Application of New Technology to Transport Systems (107-122)

Conventional traffic simulation techniques, employing continuous movement of vehicles, do not have a sufficiently fast responce time for the real-time operational control of an urban network. A new simulation technique is proposed using field-program... Read More about The rapid simulation of urban traffic using field programmable gate arrays..

DAIS: An Object-Addressed Processor Cache (1994)
Conference Proceeding
Russell, G., Shaw, P., & Cockshott, W. P. (1994). DAIS: An Object-Addressed Processor Cache. In Persistent Object Systems: Proceedings of the 6th International Workshop on Persistent Object Systems (374-386). https://doi.org/10.1007/978-1-4471-2122-0_29

DAIS is a proposed processor incorporating hardware-based object addressing. By providing only the very minimum of support for objects, it allows efficient access via a novel caching system. Object addressing is supported at the instruction level, wi... Read More about DAIS: An Object-Addressed Processor Cache.

A stack-based register set. (1993)
Report
Russell, G., & Shaw, P. (1993). A stack-based register set

Register windowing has become a common sight in high speed processors, reducing the memory traffic required to preserve register contents over sub-routine invocations. However, approaches to register windowing have changed little since their introduc... Read More about A stack-based register set..

An object-based processor cache. (1993)
Report
Russell, G., & Shaw, P. (1993). An object-based processor cache

In the past, many persistent object-oriented architecture designs have been based on traditional processor technologies. Such architectures invariantly attempt to insert an object-level abstraction mechanism over the traditional processorÕs virtual a... Read More about An object-based processor cache..

Memory resident databases: reliability, compression and performance. (1993)
Report
Cockshott, W. P., Cowie, A., Russell, G., & McGregor, D. (1993). Memory resident databases: reliability, compression and performance

The paper argues that recent developments in non-volatile solid-state store allow a new implementation paradigm for databases. This involves replacing slow rotating storage with all-semiconductor data stores. A mechanism is presented to achieve high... Read More about Memory resident databases: reliability, compression and performance..

Architectures for persistence (1993)
Journal Article
Russell, G., & Cockshott, W. P. (1993). Architectures for persistence. Microprocessors and Microsystems, 17(3), 117-130. https://doi.org/10.1016/0141-9331%2893%2990042-6

Persistent object oriented architectures have been researched for many years, deriving initially from the Manchester University Atlas machine. In reality, however, few actual implementations of persistent architectures exist. In the first half of thi... Read More about Architectures for persistence.