VLDB 2026 Research / reviewers in the wild / expert
R. G. G. Cattell
dblp:67/2932 · also Roderic G. Cattell
· DBLP profile ↗
12ranked-venue papers
4as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
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.
| Databases, data mining, and information retrieval
8 papers |
Distributed and cloud data management · 46% Data models and query languages · 28% Database system architecture and tuning · 19% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 90% Electronic design automation · 10% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
database middleware |
0.0 | 1 | 1998 | Enterprise Java Platform Data Access · SIGMOD Conference 1998 |
Query processing and optimization
query optimization |
0.0 | 1 | 1987 | Benchmarking Simple Database Operations · SIGMOD Conference 1987 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1987 | Benchmarking Simple Database Operations · SIGMOD Conference 1987 |
Data models and query languages
object-oriented database |
0.0 | 2 | 1992 | Object Operations Benchmark · ACM Trans. Database Syst. 1992 Benchmarking Simple Database Operations · SIGMOD Conference 1987 |
Data models and query languages
object-oriented data model |
0.0 | 1 | 1994 | Relating Distributed Objects · VLDB 1994 |
Database system architecture and tuning
relational database system |
0.0 | 1 | 1992 | Object Operations Benchmark · ACM Trans. Database Syst. 1992 |
Database system architecture and tuning
database interface |
0.0 | 1 | 1981 | A study of entity-based database interfaces (abstract only) · CHI (2) 1981 |
User interface design and tools › user interface design
database user interfaces |
0.0 | 1 | 1980 | An Entity-based Database User Interface · SIGMOD Conference 1980 |
Compilers and program optimization
code generation |
0.0 | 1 | 1980 | Automatic Derivation of Code Generators from Machine Descriptions · ACM Trans. Program. Lang. Syst. 1980 |
Compilers and program optimization
compiler back end |
0.0 | 1 | 1980 | Automatic Derivation of Code Generators from Machine Descriptions · ACM Trans. Program. Lang. Syst. 1980 |
Compilers and program optimization › compiler back end
machine description |
0.0 | 1 | 1980 | Automatic Derivation of Code Generators from Machine Descriptions · ACM Trans. Program. Lang. Syst. 1980 |
Information retrieval
personal information management |
0.0 | 1 | 1981 | A study of entity-based database interfaces (abstract only) · CHI (2) 1981 |
Data models and query languages › entity-relationship model
entity data model |
0.0 | 1 | 1980 | An Entity-based Database User Interface · SIGMOD Conference 1980 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1980 | Automatic Derivation of Code Generators from Machine Descriptions · ACM Trans. Program. Lang. Syst. 1980 |
Methods — techniques the papers use, named apart from their topics
pattern matching · 0.0heuristic search · 0.0benchmark measurements · 0.0benchmark measurement · 0.0exploratory study · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Enterprise Java Platform Data AccessabstractThis paper describes alternative methods for data access that are available to developers using the Java™ platform and related technologies to create a new generation of enterprise applications. The paper highlights industry trends and describes Java technologies that are responsible for a new paradigm in data access. Java technology represents a new level of portability, scalability, and ease-of-use for applications that require data access. Seth J. White, R. G. G. Cattell, Sheldon J. Finkelstein |
SIGMOD Conference | 2 |
| 1995 | Object and Database Standards - Panel SessionabstractNo abstract available. Mary E. S. Loomis, R. G. G. Cattell, Frank Manola, Richard Mark Soley, Jeff Sutherland |
OOPSLA | 2 |
| 1994 | ODMG-93: A Standard for Object-Oriented DBMSs
R. G. G. Cattell |
SIGMOD Conference | 1 |
| 1994 | Relating Distributed Objects
Bruce E. Martin, R. G. G. Cattell |
VLDB | 2 |
| 1992 | Object Operations BenchmarkabstractPerformance is a major issue in the acceptance of object-oriented and relational database systems aimed at engineering applications such as computer-aided software engineering (CASE) and computer-aided design (CAD). Because traditional database systems benchmarks are inapproriate to measure performance for operations on engineering objects, we designed a new benchmark Object Operations version 1 (OO1) to focus on important characteristics of these applications. OO1 is descended from an earlier benchmark for simple database operations and is based on several years experience with that benchmark. In this paper we describe the OO1 benchmark and results we obtained running it on a variety of database systems. We provide a careful specification of the benchmark, show how it can be implemented on database systems, and present evidence that more than an order of magnitude difference in performance can result from a DBMS implementation quite different from current products; minimizing overhead per database call, offloading database server functionality to workstations, taking advantage of large main memories, and using link-based methods. R. G. G. Cattell, J. Skeen |
ACM Trans. Database Syst. | 1 |
| 1987 | ER Modeling in CAD/CAM and Object Oriented Applications
Mohammad A. Ketabchi, R. G. G. Cattell, Gordon C. Everest, Martin Hardwick |
ER | 2 |
| 1987 | Entity-Relationship Database User Interfaces
T. R. Rogers, R. G. G. Cattell |
ER | 2 |
| 1987 | Benchmarking Simple Database OperationsabstractThere are two widely-known benchmarks for database management systems the TP1 benchmarks (Anon et al [1985]), designed to measure transaction throughout, and the Wisconsin benchmarks (Bitton, Dewitt, & Turbyfil [1984]), designed to measure the performance of a relational query processor. In our work with databases on engineering workstations, we found neither of these benchmarks a suitable measure for our applications' needs. Instead, our requirements are for response time for simple queries. We propose benchmark measurements to measure response time, specifically designed for the simple, object-oriented queries that engineering database applications perform. We report results from running this benchmark against some database systems we use ourselves, and provide enough detail for others to reproduce the benchmark measurements on other relational, object-oriented, or specialized database systems. We discuss a number of factors that make an order of magnitude improvement in benchmark performance caching the entire database in main memory, avoiding query optimization overhead, using physical links for prejoins, and using an alternative to the generally-accepted database “server” architecture on distributed networks. W. Bradley Rubenstein, M. S. Kubicar, R. G. G. Cattell |
SIGMOD Conference | 3 |
| 1981 | A study of entity-based database interfaces (abstract only)abstractA study is presented of a database system interface in which an entity (a concept) and the relationships in which it is involved are displayed to the user: the user is permitted to move about in the database by selecting entities related to the current one displayed. The database system is intended as a personalized database (PDB) for a scientist, student, manager, or anyone who has a need for a fast mechanism for storing and organizing a wide variety of information. The study is exploratory recording baseline times and types of behavior for a variety of personal information management tasks performed by one individual. Data entry, information retrieval, and browsing behavior are examined and contrasted to behavior with more conventional storage media. Marilyn Tremaine, R. G. G. Cattell |
CHI (2) | 2 |
| 1981 | The Cedar DBMS: A Preliminary ReportabstractThe Cedar DBMS is a database management system developed as part of the Cedar programming environment. The system has several unusual aspects, including its interface for applications programming in a strongly-typed procedural language and its distribution of computation and data over a network. This paper describes the design goals, architecture, and implementation of the Cedar DBMS. M. R. Brown, R. G. G. Cattell, N. Suzuki |
SIGMOD Conference | 2 |
| 1980 | An Entity-based Database User InterfaceabstractA user interface to a database designed for casual, interactive use is presented. The interface is entity-based: the data display to the user is based upon entities (e.g., persons, documents, organizations) that participate in relationships, rather than upon relations alone as in the relational data model. Examples from an implementation of the system are shown, for a prototype personal database (PDB), developed in connection with the ZOG system at Carnegie-Mellon University (Robertson et al[1977]). Some details of the interface and associated issues concerning data display, data models, views, and knowledge-based assistance are presented. Experience with the prototype system suggests that the entity-based presentation is appropriate for types of casual interactive use that existing database interfaces do not address, such as browsing. It is proposed that such an interface could be used to supplement a query language or other interface to allow users both kinds of views of the data. R. G. G. Cattell |
SIGMOD Conference | 1 |
| 1980 | Automatic Derivation of Code Generators from Machine DescriptionsabstractWork with compiler compilers has dealt principally with automatic generation of parsers and lexical analyzers. Until recently, little work has been done on formalizing and generating the back end of a compiler, particularly an optimizing compiler. This paper describes formalizations of machines and code generators and describes a scheme for the automatic derivation of code generators from machine descriptions. It was possible to separate all machine dependence from the code generation algorithms for a wide range of typical architectures (IBM-360, PDP-11, PDP-10, Intel 8080) while retaining good code quality. Heuristic search methods from work in artificial intelligence were found to be both fast and general enough for use in generation of code generators with the machine representation proposed. A scheme is proposed to perform as much analysis as possible at code generator generation time, resulting in a fast pattern-matching code generator. The algorithms and representations were implemented to test their practicality in use. R. G. G. Cattell |
ACM Trans. Program. Lang. Syst. | 1 |