Skip to main content

Research Repository

Advanced Search

All Outputs (11277)

DAIS: An Object-Addressed Processor Cache (1994)
Presentation / Conference Contribution
Russell, G., Shaw, P., & Cockshott, W. P. (1994, September). DAIS: An Object-Addressed Processor Cache. Presented at Sixth International Workshop on Persistent Object Systems, Tarascon, Provence, France

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.

Adaptive lane finding in road traffic image analysis (1994)
Presentation / Conference Contribution
Stewart, B., Reading, I., Thomson, M., Binnie, T. D., Dickinson, K., & Wan, C. (1994, April). Adaptive lane finding in road traffic image analysis. Presented at Seventh International Conference on Road Traffic Monitoring and Control, London, UK

The application of image processing and computer vision techniques to the analysis of video sequences of traffic flow offers considerable improvements over the existing methods of traffic data collection. The key to the development of a road monitori... Read More about Adaptive lane finding in road traffic image analysis.

Dynamic Allocation of Tasks in occam3 (1994)
Presentation / Conference Contribution
Kerridge, J., & Nixon, P. (1994, September). Dynamic Allocation of Tasks in occam3. Presented at World Transputer Congress 1994, Villa Erba, Cernobbio, Lake Como, Italy

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 paper shows how dynamic allocation can be incorporated into occam without sacri... Read More about Dynamic Allocation of Tasks in occam3.

Evaluation of high performance parallel database machines (1994)
Presentation / Conference Contribution
Kerridge, J., Jelly, I., & Bates, C. (1994, April). Evaluation of high performance parallel database machines. Presented at HPCN-Europe: International Conference on High-Performance Computing and Networking 1994, Munich, Germany

Many organisations are considering the use of large relational databases to implement their information needs. For large organisations this will result in the implementation of a machine dedicated to that task. In the near future, these database mach... Read More about Evaluation of high performance parallel database machines.

A strategy for semantic integrity enforcement in a parallel database machine (1994)
Presentation / Conference Contribution
McCarroll, N., & Kerridge, J. (1994, July). A strategy for semantic integrity enforcement in a parallel database machine. Presented at Directions in Databases: 12th British National Conference on Databases, BNCOD 12, Guildford, UK

Semantic integrity constraints represent knowledge about data with which a relational database must be consistent. To enforce semantic integrity we must ensure that transactions which alter the database will preserve database consistency by accompany... Read More about A strategy for semantic integrity enforcement in a parallel database machine.

Benchmarking parallel SQL database machines (1994)
Presentation / Conference Contribution
Jelly, I., Kerridge, J., & Bates, C. (1994, July). Benchmarking parallel SQL database machines. Presented at Directions in Databases 12th British National Conference on Databases, BNCOD 12, Guildford, UK

New parallel database systems are being developed to support the data processing needs of large commercial organisations: these offer increased performance in terms of processing throughput and enhanced support for both on-line transaction processing... Read More about Benchmarking parallel SQL database machines.

Large scale data management and massively parallel architectures in Automatic Fingerprint Recognition (1994)
Presentation / Conference Contribution
Walter, D., & Kerridge, J. (1994, April). Large scale data management and massively parallel architectures in Automatic Fingerprint Recognition. Presented at High-Performance Computing and Networking: International Conference and Exhibition, Munich, Germany

The National Transputer Support Centre is an independent parallel processing consultancy specialising in large scale data management and parallel databases. We were approached recently by the Home Office to investigate the data management aspects of... Read More about Large scale data management and massively parallel architectures in Automatic Fingerprint Recognition.

Dynamic allocation of processes and channels in T9000/C104 networks using occam3 (1994)
Presentation / Conference Contribution
Kerridge, J. (1994, April). Dynamic allocation of processes and channels in T9000/C104 networks using occam3. Presented at WoTUG-17: 17th World occam* and Transputer User Group Technical Meeting, Bristol, UK

The hardware of the Inmos T9000 transputer contains a resource channel mechanism which is used to implement a many-to-one client server programming model. This model has also been captured in occam3. The resource channel mechanism provided by the har... Read More about Dynamic allocation of processes and channels in T9000/C104 networks using occam3.

Parameterised Types in occam3(e) (1994)
Presentation / Conference Contribution
Chutimaskul, W., & Kerridge, J. (1993, June). Parameterised Types in occam3(e). Presented at 6th Transputer and Occam International Conference, Tokyo, Japan

A conceptual language for querying object oriented data (1994)
Presentation / Conference Contribution
Barclay, P. J., & Kennedy, J. (1994, July). A conceptual language for querying object oriented data. Presented at 12th British National Conference on Database: Directions in Databases - BNCOD12, 1994

A variety of languages have been proposed for object oriented database systems in order to provide facilities for ad hoc querying. However, in order to model at the conceptual level, an object oriented schema definition language must itself provide f... Read More about A conceptual language for querying object oriented data.

Optimising a Presentation Timetable Using Evolutionary Algorithms (1994)
Presentation / Conference Contribution
Paechter, B. (1994, April). Optimising a Presentation Timetable Using Evolutionary Algorithms. Presented at AISB EC: AISB Workshop on Evolutionary Computing, Leeds

This paper describes a solution to the problem of scheduling student presentations which uses evolutionary algorithms. The solution uses a permutation based approach with each candidate schedule being coded for by a genotype containing six chromosome... Read More about Optimising a Presentation Timetable Using Evolutionary Algorithms.

Three dimensional interface for an object oriented database. (1994)
Presentation / Conference Contribution
Rapley, M. H., & Kennedy, J. (1994, July). Three dimensional interface for an object oriented database. Presented at 2nd International Workshop on Interfaces to Databases - IDS2, 1994

An experimental 3D interface to an object oriented database is described. It is hoped that using such techniques will help make complex data structures more comprehensible and easier to navigate. A number of 3D visualisation techniques are used to en... Read More about Three dimensional interface for an object oriented database..

Application of 3D finite-difference time-domain (FDTD) method to predict radiation from a PCB with high speed pulse propagation. (1994)
Presentation / Conference Contribution
Buchanan, W. J., Gupta, N. K., & Arnold, J. M. (1994, September). Application of 3D finite-difference time-domain (FDTD) method to predict radiation from a PCB with high speed pulse propagation

The authors have applied the 3D FDTD technique to simulate the propagation of electrical signals within printed circuit boards (PCBs). This relates to the work currently being carried out into the propagation of very high speed digital pulses in PCBs... Read More about Application of 3D finite-difference time-domain (FDTD) method to predict radiation from a PCB with high speed pulse propagation..

Two solutions to the general timetable problem using evolutionary algorithms. (1994)
Presentation / Conference Contribution
Paechter, B., Luchian, H., Cumming, A., & Petriuc, M. (1994, June). Two solutions to the general timetable problem using evolutionary algorithms. Presented at First IEEE Conference on Evolutionary Computation, 1994 IEEE World Congress on Computational Intelligence

The general timetable problem, which involves the placing
of events requiring limited resources into timeslots,
has been approached in many different ways. This paper
describes two approaches to solving the problem using
evolutionary algorithms.... Read More about Two solutions to the general timetable problem using evolutionary algorithms..

A general model for the answer-pertubation techniques. (1994)
Presentation / Conference Contribution
Stamate, D., Luchian, H., & Paechter, B. (1994, September). A general model for the answer-pertubation techniques

Answer-perturbation techniques for the protection
of statistical databases were introduced in [7]; they
are flexible (perturbation kept under control),
modular (do not interact with the DBMS)
techniques, which compare fmorably to previous
protec... Read More about A general model for the answer-pertubation techniques..

Towards a cooperative software agent. (1994)
Book Chapter
Smyth, M. (1994). Towards a cooperative software agent. In J. H. Connolly, & E. A. Edmonds (Eds.), The Kluwer International Series on Computer Supported Cooperative Work; Spaces, Spatiality and Technology (1-11). Springer-Verlag. https://doi.org/10.1007/978-1-4471-2035-3_1

This chapter introduces the concept of software agents and focuses on their impact at the level of the user interface, particularly the relationship between the level of task action undertaken by agents and their corresponding representation to the u... Read More about Towards a cooperative software agent..

A Functional Model of Interacting Systems: A Semiotic Approach (1994)
Book Chapter
Benyon, D. (1994). A Functional Model of Interacting Systems: A Semiotic Approach. In J. Connolly, & E. Edmonds (Eds.), CSCW and Artificial Intelligence; Computer Supported Cooperative Work (105-125). Springer. https://doi.org/10.1007/978-1-4471-2035-3_8

Recent developments in Human-Computer Interaction (HCI), Computer Supported Cooperative Work (CSCW) and Distributed Artificial Intelligence (DAI) share a common problem: communication. We are moving towards a situation of multiple interacting systems... Read More about A Functional Model of Interacting Systems: A Semiotic Approach.

Using critical thinking as a basis for library user education (1994)
Journal Article
Atton, C. (1994). Using critical thinking as a basis for library user education. Journal of Academic Librarianship, 20(5-6), 310-313. https://doi.org/10.1016/0099-1333%2894%2990069-8

The article focuses on the critical examination of information in rewriting an undergraduate course of bibliographic instruction. By learning to ask questions, by learning from each other, by thinking critically and by taking responsibility for their... Read More about Using critical thinking as a basis for library user education.

Investigation of air quality problems in UK Public Houses. (1994)
Presentation / Conference Contribution
Currie, J., & Capper, G. (1994, November). Investigation of air quality problems in UK Public Houses. Presented at European Conference on Energy Performance and Indoor Climate in Buildings,

Parallel CMOS 2's complement multiplier based on 5:3 counter. (1994)
Presentation / Conference Contribution
Guan, Z., Thomson, P., & Almaini, A. E. A. (1994, October). Parallel CMOS 2's complement multiplier based on 5:3 counter

A parallel 8x8 2's complement multiplier based on a novel 5:3 counter is presented. The structure of the multiplier is simple, regular and very suitable for VLSI implementation. Compared with Wallace tree and Redundant Bimary Addition Tree, the propo... Read More about Parallel CMOS 2's complement multiplier based on 5:3 counter..