Demo Data from VLDB 2026 / reviewers in the wild / expert
Patricia P. Griffiths
dblp:43/2549
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 1976
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 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
3 papers |
Database system architecture and tuning · 72% Transaction processing and concurrency control · 28% | |
| Network and information security
3 papers |
Authentication and access control · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 77% Concurrent programming · 23% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
relational database system |
0.0 | 3 | 1976 | An Authorization Mechanism for a Relational Database System · ACM Trans. Database Syst. 1976 System R: Relational Approach to Database Management · ACM Trans. Database Syst. 1976 An Authorization Mechanism for a Relational Data Base System (Abstract) · SIGMOD Conference 1976 |
Authentication and access control
authorization |
0.0 | 2 | 1976 | An Authorization Mechanism for a Relational Database System · ACM Trans. Database Syst. 1976 System R: Relational Approach to Database Management · ACM Trans. Database Syst. 1976 |
Program verification
specification verification |
0.0 | 1 | 1976 | Verifying Formal Specifications of Synchronous Processes · POPL 1976 |
Database system architecture and tuning
data independence |
0.0 | 1 | 1976 | System R: Relational Approach to Database Management · ACM Trans. Database Syst. 1976 |
Concurrent programming › synchronization
process synchronization |
0.0 | 1 | 1976 | Verifying Formal Specifications of Synchronous Processes · POPL 1976 |
Methods — techniques the papers use, named apart from their topics
system design · 0.0authorization graph traversal · 0.0architecture description · 0.0formal specification · 0.0correctness checking algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1976 | Verifying Formal Specifications of Synchronous ProcessesabstractSYNVER is an automatic programming system for the synthesis of solutions to problems of synchronization among concurrent processes from specifications written in a high level assertion language (SAL). The correctness of the solutions constructed by SYNVER follows from the soundness of the synthesizer itself and from a verification phase which is applied to the specifications. This verification phase is the main topic of this paper. To provide context for the verification the paper includes a discussion of synchronization problems and a brief overview of both the SYNVER system and the SAL specification language. A formal definition of the correctness of a SAL specification is then presented along with algorithms which may be used to determine if a given specification is correct. Patricia P. Griffiths, Charles J. Prenner |
POPL | 1 |
| 1976 | An Authorization Mechanism for a Relational Data Base System (Abstract)abstractA multi-user data base system must permit users to selectively share data, while retaining the ability to restrict data access. There must be a mechanism to provide protection and security, permitting information to be accessed only by properly authorized users. Further, when tables or restricted views of tables are created and destroyed dynamically, the granting, authentication, and revocation of authorization to use them must also be dynamic. We discuss each of these issues and their solutions in the context of the relational data base management system, System R.When a data base user creates a table, he is fully and solely authorized to perform actions upon it such as read, insert, update, and delete. If he wishes, he may explicitly grant to any other user any or all of his privileges on the table. In addition, he may specify that that user is authorized to further grant these privileges to other users. The result is a directed graph of granted privileges originating from the table creator.At some later time, a user A may revoke some or all of the privileges which he previously granted to another user B. This action usually revokes the entire subgraph of the grants originating from A's grant to B. It may be, however, that B will still possess the revoked privileges by means of a grant from another user C, and therefore some or all of B's grants should not be revoked. We discuss this problem in detail and present an algorithm for detecting exactly which of B'S grants should be revoked.Because revocation may be performed dynamically, a user's authorization for a table must be checked dynamically. We present a scheme which attempts to minimize the cost of such revalidation. Patricia P. Griffiths, Bradford W. Wade |
SIGMOD Conference | 1 |
| 1976 | System R: Relational Approach to Database ManagementabstractSystem R is a database management system which provides a high level relational data interface. The systems provides a high level of data independence by isolating the end user as much as possible from underlying storage structures. The system permits definition of a variety of relational views on common underlying data. Data control features are provided, including authorization, integrity assertions, triggered transactions, a logging and recovery subsystem, and facilities for maintaining data consistency in a shared-update environment. This paper contains a description of the overall architecture and design of the system. At the present time the system is being implemented and the design evaluated. We emphasize that System R is a vehicle for research in database architecture, and is not planned as a product. Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray 0001, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson |
ACM Trans. Database Syst. | 6 |
| 1976 | An Authorization Mechanism for a Relational Database SystemabstractA multiuser database system must selectively permit users to share data, while retaining the ability to restrict data access. There must be a mechanism to provide protection and security, permitting information to be accessed only by properly authorized users. Further, when tables or restricted views of tables are created and destroyed dynamically, the granting, authentication, and revocation of authorization to use them must also be dynamic. Each of these issues and their solutions in the context of the relational database management system System R are discussed. When a database user creates a table, he is fully and solely authorized to perform upon it actions such as read, insert, update, and delete. He may explicitly grant to any other user any or all of his privileges on the table. In addition he may specify that that user is authorized to further grant these privileges to still other users. The result is a directed graph of granted privileges originating from the table creator. At some later time a user A may revoke some or all of the privileges which he previously granted to another user B. This action usually revokes the entire subgraph of the grants originating from A's grant to B. It may be, however, that B will still possess the revoked privileges by means of a grant from another user C, and therefore some or all of B's grants should not be revoked. This problem is discussed in detail, and an algorithm for detecting exactly which of B's grants should be revoked is presented. Patricia P. Griffiths, Bradford W. Wade |
ACM Trans. Database Syst. | 1 |