Demo Data from VLDB 2026 / reviewers in the wild / expert
Arthur M. Keller
dblp:29/3467
· DBLP profile ↗
23ranked-venue papers
12as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 20 · 10 first-authorArtificial intelligence and machine learning · 2Theory of computation · 2 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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
16 papers |
Data integration and cleaning · 20% Data models and query languages · 16% Database system architecture and tuning · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 88% Storage systems · 12% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 24 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › document retrieval › bibliographic retrieval
online catalog |
0.0 | 1 | 1996 | Electronic Catalogs - Panel · ICDE 1996 |
Query processing and optimization
query result caching |
0.0 | 1 | 1996 | A Predicate-based Caching Scheme for Client-Server Database Architectures · VLDB J. 1996 |
Indexing and storage engines › caching
client-side caching |
0.0 | 1 | 1995 | Two-Level Caching of Composite Object Views of Relational Databases · ICDE 1995 |
Data integration and cleaning › data quality
inconsistent data |
0.0 | 1 | 1995 | Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent Databases · ICDE 1995 |
Data models and query languages
relational model |
0.0 | 1 | 1995 | Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent Databases · ICDE 1995 |
Transaction processing and concurrency control
versioning |
0.0 | 1 | 1995 | A Version Numbering Scheme with a Useful Lexicographical Order · ICDE 1995 |
Algorithms and data structures
lexicographic ordering |
0.0 | 1 | 1995 | A Version Numbering Scheme with a Useful Lexicographical Order · ICDE 1995 |
Distributed systems › distributed interactive applications › collaborative computing
collaborative systems |
0.0 | 1 | 2003 | Collaboration software to reduce inventory and increase response · EC 2003 |
Database theory
view update |
0.0 | 2 | 1991 | Updating Relational Databases through Object-Based Views · SIGMOD Conference 1991 Algorithms for Translating View Updates to Database Updates for Views Involving Selections, Projections, and Joins · PODS 1985 |
Data integration and cleaning › schema mapping
object-relational mapping |
0.0 | 1 | 1993 | Persistence Software: Bridging Object-Oriented Programming and Relational Databases · SIGMOD Conference 1993 |
Database system architecture and tuning
relational database system |
0.0 | 3 | 1993 | Algorithms for Translating View Updates to Database Updates for Views Involving Selections, Projections, and Joins · PODS 1985 Persistence Software: Bridging Object-Oriented Programming and Relational Databases · SIGMOD Conference 1993 Updating Relational Databases through Object-Based Views · SIGMOD Conference 1991 |
Data models and query languages › database views
object-oriented views |
0.0 | 1 | 1991 | Updating Relational Databases through Object-Based Views · SIGMOD Conference 1991 |
Database system architecture and tuning › view management
view update translation |
0.0 | 2 | 1986 | Choosing a View Update Translator by Dialog at View Definition Time · VLDB 1986 Algorithms for Translating View Updates to Database Updates for Views Involving Selections, Projections, and Joins · PODS 1985 |
Database theory
incomplete information |
0.0 | 2 | 1985 | On the Use of an Extended Relational Model to Handle Changing Incomplete Information · IEEE Trans. Software Eng. 1985 Approaches for Updating Databases With Incomplete Information and Nulls · ICDE 1984 |
Data models and query languages › relational model
null values |
0.0 | 2 | 1985 | On the Use of an Extended Relational Model to Handle Changing Incomplete Information · IEEE Trans. Software Eng. 1985 Approaches for Updating Databases With Incomplete Information and Nulls · ICDE 1984 |
Database system architecture and tuning › database system implementation
client-server database |
0.0 | 1 | 1996 | A Predicate-based Caching Scheme for Client-Server Database Architectures · VLDB J. 1996 |
Information retrieval
e-commerce search |
0.0 | 1 | 1996 | Electronic Catalogs - Panel · ICDE 1996 |
Information retrieval
search engines |
0.0 | 1 | 1996 | Electronic Catalogs - Panel · ICDE 1996 |
Software maintenance and evolution › software configuration management
version control |
0.0 | 1 | 1995 | A Version Numbering Scheme with a Useful Lexicographical Order · ICDE 1995 |
Database system architecture and tuning › view management
view definition |
0.0 | 1 | 1986 | Choosing a View Update Translator by Dialog at View Definition Time · VLDB 1986 |
Systems and software security
database security |
0.0 | 1 | 1986 | Framework for the Security Component of an Ada DBMS · VLDB 1986 |
Database system architecture and tuning
database system implementation |
0.0 | 1 | 1986 | Framework for the Security Component of an Ada DBMS · VLDB 1986 |
Query processing and optimization
query rewriting |
0.0 | 1 | 1985 | Algorithms for Translating View Updates to Database Updates for Views Involving Selections, Projections, and Joins · PODS 1985 |
Database theory
database update |
0.0 | 1 | 1984 | Approaches for Updating Databases With Incomplete Information and Nulls · ICDE 1984 |
Methods — techniques the papers use, named apart from their topics
self-delimiting integer representation · 0.0two-level caching · 0.0query optimization · 0.0flexible relation algebra · 0.0client-side caching · 0.0automatic code generation · 0.0translation templates · 0.0marked nulls · 0.0correctness criteria · 0.0conditional tuples · 0.0symbolic keys · 0.0multiple indexes · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Collaboration software to reduce inventory and increase responseabstractSome recent trends in business and manufacturing hold the promise of greater profits, yet, due to profit-robbing inventory increases, this promise has not been fully realized. [9] The major trends influencing this are:. Indu Bingham, Barbara Hoefle, Kim Phan, Jim Sizemore, Arthur M. Keller |
EC | 5 |
| 1997 | Centralized versus Distributed Index Schemes in OODBMS - A Performance Analysis
Julie Basu, Arthur M. Keller, Meikel Pöss |
ADBIS | 2 |
| 1997 | Infomaster: An Information Integration SystemabstractInfomaster is an information integration system that provides integrated access to multiple distributed heterogeneous information sources on the Internet, thus giving the illusion of a centralized, homogeneous information system. We say that Infomaster creates a virtual data warehouse. The core of Infomaster is a facilitator that dynamically determines an efficient way to answer the user's query using as few sources as necessary and harmonizes the heterogeneities among these sources. Infomaster handles both structural and content translation to resolve differences between multiple data sources and the multiple applications for the collected data. Infomaster connects to a variety of databases using wrappers, such as for Z39.50, SQL databases through ODBC, EDI transactions, and other World Wide Web (WWW) sources. There are several WWW user interfaces to Infomaster, including forms based and textual. Infomaster also includes a programmatic interface and it can download results in structured form onto a client computer. Infomaster has been in production use for integrating rental housing advertisements from several newspapers (since fall 1995), and for meeting room scheduling (since winter 1996). Infomaster is also being used to integrate heterogeneous electronic product catalogs. Michael R. Genesereth, Arthur M. Keller, Oliver M. Duschka |
SIGMOD Conference | 2 |
| 1997 | Zippering: Managing Intermittent Connectivity in DIANA
Arthur M. Keller, Owen Densmore, Behfar Razavi |
Mob. Networks Appl. | 1 |
| 1996 | Electronic Catalogs - Panel
Arthur M. Keller, Don Brown, Anna-Lena Neches, Sherif Danish, Daniel Barbará |
ICDE | 1 |
| 1996 | A Predicate-based Caching Scheme for Client-Server Database Architectures
Arthur M. Keller, Julie Basu |
VLDB J. | 1 |
| 1995 | Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent DatabasesabstractIn this work we address the problem of dealing with data inconsistencies while integrating data sets derived from multiple autonomous relational databases. The fundamental assumption in the classical relational model is that data is consistent and hence no support is provided for dealing with inconsistent data. Due to this limitation of the classical relational model, the semantics for detecting, representing, and manipulating inconsistent data have to be explicitly encoded in the applications by the application developer. In this paper, we propose the flexible relational model, which extends the classical relational model by providing support for inconsistent data. We present a flexible relation algebra, which provides semantics for database operations in the presence of potentially inconsistent data. Finally, we discuss issues raised for query optimization when the data may be inconsistent.> Shailesh Agarwal, Arthur M. Keller, Gio Wiederhold, Krishna Saraswat |
ICDE | 2 |
| 1995 | Two-Level Caching of Composite Object Views of Relational DatabasesabstractWe describe a two-level client-side cache for composite objects mapped as views of a relational database. A semantic model, the Structural Model, is used to specify joins on the relational database that are useful for defining composite objects. The lower level of the cache contains the tuples from each relation that have already been loaded into memory. These tuples are linked together from relation to relation according to the joins of the structural model. This level of the cache is shared among all applications using the data on this client. The higher level of the cache contains composed objects of data extracted from the lower level cache. This level of the cache uses the object schema of a single application, and the data is copied from the lower level cache for convenient access by the application. This two-level cache is designed as part of the Penguin system, which supports multiple applications, each with its own object schema, to share data stored in a common relational database.> Catherine Hamon, Arthur M. Keller |
ICDE | 2 |
| 1995 | A Version Numbering Scheme with a Useful Lexicographical OrderabstractWe describe a numbering scheme for versions with alternatives that has a useful lexicographical ordering. The version hierarchy is a tree. By inspection of the version numbers, we can easily determine whether one version is an ancestor of another. If so, we can determine the version sequence between these two versions. If not, we can determine the most recent common ancestor to these two versions (i.e., the least upper bound, lub). Sorting the version numbers lexicographically results in a version being followed by all descendants and preceded by all its ancestors. We use a representation of nonnegative integers that is self delimiting and whose lexicographical ordering matches the ordering by value.> Arthur M. Keller, Jeffrey D. Ullman |
ICDE | 1 |
| 1995 | Independent Updates and Incremental Agreement in Replicated Databases
Stefano Ceri, Maurice A. W. Houtsma, Arthur M. Keller, Pierangela Samarati |
Distributed Parallel Databases | 3 |
| 1993 | Persistence Software: Bridging Object-Oriented Programming and Relational DatabasesabstractBuilding object-oriented applications which access relational data introduces a number of technical issues for developers who are making the transition to C++. We describe these issues and discuss how we have addressed them in Persistence, an application development tool that uses an automatic code generator to merge C++ applications with relational data. We use client-side caching to provide the application program with efficient access to the data. Arthur M. Keller, Richard Jensen, Shailesh Agrawal |
SIGMOD Conference | 1 |
| 1991 | Relationship Abstractions for an Effective Hypertext Design: Augmentation and Globalization
Yoshinori Hara, Arthur M. Keller, Gio Wiederhold |
DEXA | 2 |
| 1991 | Updating Relational Databases through Object-Based ViewsabstractThe view-object model provides a formal basis for representing and manipulating object-based views on relational databases. Thierry Barsalou, Arthur M. Keller, Niki Siambela, Gio Wiederhold |
SIGMOD Conference | 2 |
| 1987 | Comments on Bancilhon and Spyratos' "Update Semantics and Relational Views"abstractarticle Free AccessComment on Bancilhon and Spyratos' “Update semantics and relational views” Author: Arthur M. Keller The University of Texas at Austin, Department of Computer Sciences, Austin, TX The University of Texas at Austin, Department of Computer Sciences, Austin, TXView Profile Authors Info & Claims ACM Transactions on Database SystemsVolume 12Issue 3Sept. 1987 pp 521–523https://doi.org/10.1145/27629.214296Published:01 September 1987Publication History 14citation339DownloadsMetricsTotal Citations14Total Downloads339Last 12 Months5Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Arthur M. Keller |
ACM Trans. Database Syst. | 1 |
| 1986 | Reference Model for Ada Interfaces to Database Management SystemsabstractPurpose. This paper defines a layered functional architecture that is useful for describing interfaces (data or parameter exchanges) between Ada and Data Management Systems (DMS). It uses this architecture in discussing potential approaches to implementating standard interfaces between Ada and both relational and CODASYL DMSs. Fred J. Friedman, Arthur M. Keller, John Salasin, Gio Wiederhold, Murray R. Berkowitz, David L. Spooner |
ICDE | 2 |
| 1986 | Choosing a View Update Translator by Dialog at View Definition Time
Arthur M. Keller |
VLDB | 1 |
| 1986 | Framework for the Security Component of an Ada DBMS
David L. Spooner, Arthur M. Keller, Gio Wiederhold, John Salasin, Deborah Heystek |
VLDB | 2 |
| 1986 | Set-Theoretic Problems of Null Completion in Relational DatabasesabstractWhen considering using databases to represent incomplete information, the relationship between two facts where one may imply the other needs to be addressed. In relational databases, this question becomes whether null completion is assumed. That is, does a (possibly partially-defined) tuple imply the existence of tuples that are ‘less informative’ than the original tuple. We show that no relational algebra, that assumes equivalence under null completion, can include set-theoretic operators that are compatible with ordinary set theory. Thus, the approach of x-relations is incompatible with the axioms of a boolean algebra. Arthur M. Keller |
Inf. Process. Lett. | 1 |
| 1985 | Algorithms for Translating View Updates to Database Updates for Views Involving Selections, Projections, and JoinsabstractWe consider the problem of updating databases through views composed of selections?projections.and joins of a series of Boyce-Codd Normal Form relations.This involves translating updates expressed against the view to updates expressed against the database.We; present five criteria that these translations must satisfy.For each type of view update (insert.delete, replace).we provide a list of templates for translation into database updates that satisfy the five criteria.We show that there cannot be any other translations that satisfy the five criteria.KEYWORDS.Relational databases?database theory.view update.CR CATEG~!RIES.H Arthur M. Keller |
PODS | 1 |
| 1985 | On the Use of an Extended Relational Model to Handle Changing Incomplete InformationabstractIn this paper we consider approaches to updating databases containing null values and incomplete information. Our approach distinguishes between modeling incompletely known worlds and modeling changes in these worlds. As an alternative to the open and closed world assumptions, we propose the expanded closed world assumption. Under this assumption, we discuss how to perform updates on databases containing set nulls, marked nulls, and simple conditional tuples, and address some issues of refining incompletely specified information. Arthur M. Keller, Marianne Winslett |
IEEE Trans. Software Eng. | 1 |
| 1984 | Approaches for Updating Databases With Incomplete Information and NullsabstractIn this paper we consider approaches to updating databases containing null values and incomplete information. Our approach distinguishes between modeling incompletely known worlds and modeling changes in these worlds. As an alternative to the open and closed world assumptions, we propose the modified closed world assumption. Along with the discussion of updating, we address some issues of refining incompletely specified information. Arthur M. Keller, Marianne Winslett |
ICDE | 1 |
| 1984 | On Complementary and Independent Mappings on DatabasesabstractWe define the notion of independent views to indicate whether the range values of the two views may be achieved independently The concept of complementary views indicates when the domain element can be uniquely determined by the range values of the two complementary views We consider the relationship between independent and complementary views In unrestricted domains, a view (but not the identity or empty view) can have more than one complementary, independent view Databases, however, are more restricted domains They are finite power sets A view is monotonic if it preserves inclusion However, in finite power sets when all views are monotonic, if a given view has another view which is independent and complementary, then this view is unique. Arthur M. Keller, Jeffrey D. Ullman |
SIGMOD Conference | 1 |
| 1980 | FLASH: A Language-Independent, Portable File Access SystemabstractA file access system, flash, for use in building database systems is described. It supports access from several languages, including pascal, fortran, and interlisp. Flash provides record level access to a file with multiple indexes using symbolic keys. It is portable and written in Pascal with support routines in dec System 20 macro. The file access system is designed to run on computers of various sizes and capabilities, including micros. Concurrent and simultaneous access by several users is supported given that the operating systems provides multiprogramming. Flash is designed to be highly reliable. It assumes the existence of underlying operating system file services that read or write named files directly. Transfer to files occurs in units which are efficient, typically a block. James E. Allchin, Arthur M. Keller, Gio Wiederhold |
SIGMOD Conference | 2 |