EDBT 2026 Demo / reviewers in the wild / expert
Stephen Fox
dblp:17/466
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 1987
0000-0002-3447-4832ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6Applied, interdisciplinary, general and emerging 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
7 papers |
Transaction processing and concurrency control · 40% Data models and query languages · 30% Query processing and optimization · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 96% Storage systems · 4% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › data modeling
functional data model |
0.0 | 1 | 1987 | An Ada-compatible distributed database management system · Proc. IEEE 1987 |
Data models and query languages › conceptual modeling
semantic data model |
0.0 | 3 | 1983 | Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983 Supporting a Semantic Data Model in a Distributed Database System · VLDB 1983 Storage and Access Structures to Support a Semantic Data Model · VLDB 1982 |
Distributed systems
fault tolerance |
0.0 | 2 | 1983 | A Recovery Algorithm for a Distributed Database System · PODS 1983 Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 |
Query processing and optimization › query optimization
distributed query optimization |
0.0 | 1 | 1983 | Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983 |
Transaction processing and concurrency control
distributed transaction management |
0.0 | 1 | 1983 | Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983 |
Query processing and optimization
query optimization |
0.0 | 1 | 1983 | Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983 |
Distributed systems › distributed database
commit protocol |
0.0 | 1 | 1983 | A Recovery Algorithm for a Distributed Database System · PODS 1983 |
Distributed systems
consensus |
0.0 | 1 | 1983 | A Recovery Algorithm for a Distributed Database System · PODS 1983 |
Distributed systems › fault tolerance › failure recovery
recovery scheme |
0.0 | 1 | 1983 | A Recovery Algorithm for a Distributed Database System · PODS 1983 |
Distributed systems › replication
replicated data management |
0.0 | 1 | 1983 | A Recovery Algorithm for a Distributed Database System · PODS 1983 |
Distributed systems
replication |
0.0 | 1 | 1983 | A Recovery Algorithm for a Distributed Database System · PODS 1983 |
Transaction processing and concurrency control
concurrency control |
0.0 | 1 | 1982 | The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982 |
Transaction processing and concurrency control
concurrency control and recovery |
0.0 | 1 | 1982 | The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982 |
Transaction processing and concurrency control › concurrency control
multiversion concurrency control |
0.0 | 1 | 1982 | The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982 |
Transaction processing and concurrency control
recovery |
0.0 | 1 | 1982 | The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982 |
Transaction processing and concurrency control › concurrency control
distributed concurrency control |
0.0 | 1 | 1980 | Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1980 | Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 |
Data models and query languages
database programming language |
0.0 | 1 | 1987 | An Ada-compatible distributed database management system · Proc. IEEE 1987 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.0 | 1 | 1982 | The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982 |
Methods — techniques the papers use, named apart from their topics
system design overview · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | An Ada-compatible distributed database management systemabstractAdaplex is an integrated language for programming database applications. It results from the embedding of the database sublanguage Daplex in the general-purpose programming language Ada [1]. This paper describes the design of DDM, a general-purpose distributed database management system implemented in Ada that supports the use of Adaplex as interface language. There are two novel aspects in the design of this system. First, this is the first full-scale distributed database system to support a semantically rich, functional data model. DDM goes beyond systems like Distributed INGRES and R*(which are based on the relational technology) in providing advanced data modeling capabilities and ease of use. Second, this is the first full-function distributed DBMS designed to be compatible with the Ada programming environment. The coupling between Ada and Daplex has been achieved at the expression level which is much tighter than the statement level integration attained in previous systems. This tight coupling poses new implementation problems but also creates new opportunities for optimization. The current paper highlights the Adaplex language and discusses innovative aspects in DDM's design that are intended to meet the dual objectives of good performance and high data availability. Arvola Chan, Umeshwar Dayal, Stephen Fox |
Proc. IEEE | 3 |
| 1983 | A Recovery Algorithm for a Distributed Database SystemabstractWe describe a reliability algorithm being considered for DDM, a distributed database system under development at Computer Corporation of America. The algorithm is designed to tolerate clean site failures in which sites simply stop running. The algorithm allows the system to reconfigure itself to run correctly as sites fail and recover. The algorithm solves the subproblems of atomic commit and replicated data handling in an integrated manner. Nathan Goodman, Dale Skeen, Arvola Chan, Umeshwar Dayal, Stephen Fox, Daniel R. Ries |
PODS | 5 |
| 1983 | Overview of an Ada Compatible Distributed Database ManagerabstractAdaplex is an integrated language for programming database applications. It results from the embedding of the database sublanguage DAPLEX in the general purpose programming language Ada. This paper provides an overview of the DDM: a distributed database manager (DDM) that supports the use of Adaplex as an interface language. The important technical innovations we have incorporated in the design of this system include:1. An advanced data model that captures more application semantics than conventional data models.2. Support for flexible data distribution options that improve locality of reference and efficiency of query processing.3. Extensive query optimization that combines compile time access path optimization with run time site selection.4. Efficient transaction management that reduces transaction conflicts and improves the resiliency of replicated data.5. Robust, incremental recovery management that provides for automatic recovery from certain "catastrophic" failure conditions. Arvola Chan, Umeshwar Dayal, Stephen Fox, Nathan Goodman, Daniel R. Ries, Dale Skeen |
SIGMOD Conference | 3 |
| 1983 | Supporting a Semantic Data Model in a Distributed Database System
Arvola Chan, Umeshwar Dayal, Stephen Fox, Daniel R. Ries |
VLDB | 3 |
| 1982 | The Implementation of an Integrated Concurrency Control and Recovery SchemeabstractThis paper describes the implementation level design of an integrated concurrency control and recovery scheme based on the maintenance of multiple versions of data objects in a database. The concurrency control mechanism enhances parallelism by eliminating interference between retrieval and update transactions. The recovery mechanism permits efficient transaction and system recovery by keeping before-images of data objects at the page (block) level. This paper addresses the key technical problems in the implementation of such an integrated scheme. We present an efficient garbage collection algorithm for reclaiming storage space used by old versions of data objects that will no longer be accessed. We also propose an on-line backup algorithm that will permit the backup procedure to run in parallel with regular transactions. This integrated concurrency control and recovery scheme is being implemented in the LDM: the local database manager component of a distributed database management system, now being developed by Computer Corporation of America, that will support the ADAPLEX database application programming language [Chan81a, Smith81]. Arvola Chan, Stephen Fox, Wen-Te K. Lin, Anil K. Nori, Daniel R. Ries |
SIGMOD Conference | 2 |
| 1982 | Storage and Access Structures to Support a Semantic Data Model
Arvola Chan, Sy Danberg, Stephen Fox, Wen-Te K. Lin, Anil K. Nori, Daniel R. Ries |
VLDB | 3 |
| 1980 | Introduction to a System for Distributed Databases (SDD-1)abstractThe declining cost of computer hardware and the increasing data processing needs of geographically dispersed organizations have led to substantial interest in distributed data management. SDD-1 is a distributed database management system currently being developed by Computer Corporation of America. Users interact with SDD-1 precisely as if it were a nondistributed database system because SDD-1 handles all issues arising from the distribution of data. These issues include distributed concurrency control, distributed query processing, resiliency to component failure, and distributed directory management. This paper presents an overview of the SDD-1 design and its solutions to the above problems. This paper is the first of a series of companion papers on SDD-1 (Bernstein and Shipman [2], Bernstein et al. [4], and Hammer and Shipman [14]). James B. Rothnie Jr., Philip A. Bernstein, Stephen Fox, Nathan Goodman, Michael Hammer, Terry A. Landers, Christopher L. Reeve, David W. Shipman, Eugene Wong 0001 |
ACM Trans. Database Syst. | 3 |