Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Douglas R. McGregor

dblp:74/4664 · DBLP profile ↗
← Back
16ranked-venue papers
5as first author
0since 2021 · last 2000
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7Databases, data management, data science and information retrieval · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%
Databases, data mining, and information retrieval
2 papers
Database system architecture and tuning · 100%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems
0.011980
The Fact Database: A System Based on Inferential Methods · SIGIR 1980
Hardware accelerators and domain-specific architectures
database accelerator
0.011976
High Performance Hardware for Database Systems · VLDB 1976

Methods — techniques the papers use, named apart from their topics

logic programming · 0.0inferential methods · 0.0
YearPublicationVenuePosition
2000 Elimination of Redundant Views in Multidimensional Aggregates
Nikolaos Kotsis, Douglas R. McGregor
DaWaK2
1999 Compact Representation: An Approach to Efficient Implementation for the Data Warehouse Architecture
Nikolaos Kotsis, Douglas R. McGregor
DaWaK2
1998 Data Compression in Database Systems
abstract
This paper addresses the question of how information-theoretically-derived compact representations can be applied in practice to improve storage and processing efficiency in DBMS. Compact data representation has the potential for savings in storage, access and processing costs throughout the systems architecture and may alter the balance of usage between disk and solid state storage. To realise the potential performance benefits, however, novel systems engineering must be adopted to ensure that compression/decompression overheads are limited. This paper describes a basic approach to storage and processing of relations in a highly compressed form. A vertical columnwise representation is adopted in which columns can dynamically vary incrementally in both length and width. To achieve good performance query processing is carried out directly on the compressed relational representation (using a compressed representation of the query), thus avoiding decompression overheads. Measurements of performance of the Hi-base prototype implementation are compared with those obtained from conventional DBMS.
W. Paul Cockshott, Douglas R. McGregor, Nikolaos Kotsis
IDEAS2
1998 High-Performance Operations Using a Compressed Database Architecture
abstract
Future database applications will require significant improvements in performance beyond the capabilities of conventional disk based systems. This paper describes a new approach to database systems architecture, which is intended to take advantage of solid-state memory in combination with data compression to provide substantial performance improvements. The compressed data representation is tailored to the data manipulation operations requirements. The architecture has been implemented and measurements of performance are compared to those obtained using other high-performance database systems. The results indicate from one to five orders of magnitude speed-up in retrieval, equivalent or slightly faster performance during insertion (and compression) of data, while achieving approximately one order of magnitude compression in data volume. The resultant architecture is thus capable of greater cost/effectiveness than conventional approaches.
W. Paul Cockshott, Douglas R. McGregor
Comput. J.2
1994 A High-Level Query Language Interface to Relational Databases: An Alternative Approach
M. N. MdSap, Douglas R. McGregor
IEA/AIE2
1993 Short Term Unit-Commitment Using Genetic Algorithms
abstract
The authors present a genetic approach for determining the priority order in the commitment of thermal units in power generation. The objective of the problem is to properly schedule the on/off states of all thermal units in a system to meet the load demand and the reverse requirement at each time interval, such that the overall system generation cost is a minimum, while satisfying various operational constraints. The authors examine the feasiblity of using genetic algorithms and report some simulation results in near-optimal commitment of thermal units in a power system.
Dipankar Dasgupta, Douglas R. McGregor
ICTAI2
1992 Engineering Optimizations Using the Structured Genetic Aigorithm
Dipankar Dasgupta, Douglas R. McGregor
ECAI2
1992 Nonstationary Function Optimization using the Structured Genetic Algorithm
Dipankar Dasgupta, Douglas R. McGregor
PPSN2
1988 Induction through Knowledge Base Normalisation
G. Deon Oosthuizen, Douglas R. McGregor
ECAI2
1988 Fast Approximate String Matching
abstract
Abstract Approximate string matching is an important operation in information systems because an input string is often an inexact match to the strings already stored. Commonly known accurate methods are computationally expensive as they compare the input string to every entry in the stored dictionary. This paper describes a two‐stage process. The first uses a very compact n‐gram table to preselect sets of roughly similar strings. The second stage compares these with the input string using an accurate method to give an accurately matched set of strings. A new similarity measure based on the Levenshtein metric is defined for this comparison. The resulting method is both computationally fast and storage‐efficient.
Olumide Owolabi, Douglas R. McGregor
Softw. Pract. Exp.2
1984 Vulcan: A Modified Viewdata System with Improved Indexing and Formal Hierarchy Definition Language
abstract
Conventional viewdata systems have two main drawbacks. First, they store information in a hierarchic structure which may be more naturally held as a network. As a result, a user may find himself forced to search through the structure in an illogical fashion. Further, the information provider, who is expected to supply not only the data but also its structure, is given very little aid. This paper describes the facilities of a modified viewdata system, Vulcan, which overcomes these problems, and its associated hierarchy specification language, VPREP. Information can be structured as a ‘natural’ network but is presented to the user as a logically consistent hierarchy. The VPREP language offers formal assistance for the specification, development and maintenance of the information network structure. The system described has been in use for several months.
John A. Mariani, Douglas R. McGregor
Comput. J.2
1981 The Fact Database: An Entity-Based System Using Inference
Douglas R. McGregor, Jon R. Malone
ER1
1981 Design for a Robust, Simple and Highly Reliable Filestore
abstract
Abstract This note describes a robust, simple‐to‐implement filestore. The filestore provides facilities for creating named, dynamically allocated files which can be accessed via a block level interface (both randomly and sequentially). The design is particularly well‐suited to the type of environment found on personal computers, word processors, and other stand alone systems where a high degree of resilience against hardware and software malfunction is required. It is ideally suited for use with floppy discs or any other cheap removable rotating medium, because of its high reliability and good performance, gained at the price of a slight reduction in available disc capacity.
Douglas R. McGregor, Jon R. Malone
Softw. Pract. Exp.1
1980 The Fact Database: A System Based on Inferential Methods
Douglas R. McGregor, Jon R. Malone
SIGIR1
1980 Stabdump-A Dump Interpreter Program to Assist Debugging
abstract
Abstract Program development can be greatly speeded by a dump analysis program which makes the state of a program more visible to the programmer. A single comprehensive analysis presenting as much of the relevant material in as concise a manner as possible has proved superior in use to the alternative of interactive analysis one item‐at‐a‐time. The methods adopted in the STAB utility to achieve comprehensive and concise output are described. The system and compiler modifications necessary to support this type of system are discussed.
Douglas R. McGregor, Jon R. Malone
Softw. Pract. Exp.1
1976 High Performance Hardware for Database Systems
Douglas R. McGregor, R. G. Thomson, W. N. Dawson
VLDB1