EDBT 2026 Demo / reviewers in the wild / expert
Stephen J. Hegner
dblp:96/5136
· DBLP profile ↗
17ranked-venue papers
17as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 13 first-authorTheory of computation · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 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
4 papers |
Database theory · 62% Data models and query languages · 38% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › relational model
relational schema |
0.0 | 3 | 1988 | Decomposition of Relational Schemata into Components Defined by Both Projection and Restriction · PODS 1988 Canonical View Update Support through Boolean Algebras of Components · PODS 1984 Algebraic Aspects of Relational Database Decomposition · PODS 1983 |
Database theory
schema decomposition |
0.0 | 3 | 1988 | Decomposition of Relational Schemata into Components Defined by Both Projection and Restriction · PODS 1988 Canonical View Update Support through Boolean Algebras of Components · PODS 1984 Algebraic Aspects of Relational Database Decomposition · PODS 1983 |
Database theory
dependency theory |
0.0 | 1 | 1988 | Decomposition of Relational Schemata into Components Defined by Both Projection and Restriction · PODS 1988 |
Database theory › dependency theory
join dependency |
0.0 | 1 | 1988 | Decomposition of Relational Schemata into Components Defined by Both Projection and Restriction · PODS 1988 |
Data models and query languages › data manipulation language
database update languages |
0.0 | 1 | 1987 | Specification and Implementation of Programs for Updating Incomplete Information Databases · PODS 1987 |
Database theory
denotational semantics |
0.0 | 1 | 1987 | Specification and Implementation of Programs for Updating Incomplete Information Databases · PODS 1987 |
Database theory
view update |
0.0 | 1 | 1984 | Canonical View Update Support through Boolean Algebras of Components · PODS 1984 |
Data models and query languages
relational algebra |
0.0 | 1 | 1983 | Algebraic Aspects of Relational Database Decomposition · PODS 1983 |
Methods — techniques the papers use, named apart from their topics
boolean algebra · 0.0lattice theory · 0.0possible worlds semantics · 0.0denotational semantics · 0.0universal horn constraints · 0.0first-order logic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Transaction Isolation in Mixed-Level and Mixed-Scope Settings
Stephen J. Hegner |
ADBIS | 1 |
| 2018 | Implicit Representation of Bigranular Rules for Multigranular Data
Stephen J. Hegner, M. Andrea Rodríguez |
DEXA (1) | 1 |
| 2016 | Integration Integrity for Multigranular Data
Stephen J. Hegner, M. Andrea Rodríguez |
ADBIS | 1 |
| 2010 | A Model of Independence and Overlap for Transactions on Database Schemata
Stephen J. Hegner |
ADBIS | 1 |
| 2010 | A Simple Model of Negotiation for Cooperative Updates on Database Schema ComponentsabstractModern applications involving information systems often require the cooperation of several distinct users, and many models of such cooperation have arisen over the years. One way to model such situations is via a cooperative update on a database; that is, an update for which no single user has the necessary access rights, so that several users, each with distinct rights, must cooperate to achieve the desired goal. However, cooperative update mandates new ways of modelling and extending certain fundamentals of database systems. In this paper, such extensions are explored, using database schema components as the underlying model. The main contribution is an effective three-stage process for inter-component negotiation. Stephen J. Hegner |
EJC | 1 |
| 2007 | Update Support for Database Views Via Cooperation
Stephen J. Hegner, Peggy Schmidt |
ADBIS | 1 |
| 2007 | A Model of Database Components and their Interconnection Based upon Communicating Views
Stephen J. Hegner |
EJC | 1 |
| 1994 | Unique Complements and Decomposition of Database Schemata
Stephen J. Hegner |
J. Comput. Syst. Sci. | 1 |
| 1991 | Horn Extended Feature Structures: Fast Unification With Negation And Limited Disjunction
Stephen J. Hegner |
EACL | 1 |
| 1990 | Foundations of Canonical Update Support for Closed Database Views
Stephen J. Hegner |
ICDT | 1 |
| 1989 | Algebraic Representation of Dynamics and Behavior for Continuous-Time Linear Systems
Stephen J. Hegner |
Math. Syst. Theory | 1 |
| 1988 | Decomposition of Relational Schemata into Components Defined by Both Projection and RestrictionabstractA generalized approach to the decomposition of relational schemata is developed in which the component views may be defined using both restriction and projection operators, thus admitting both horizontal and vertical decompositions. The realization of restrictions is enabled through the use of a Boolean algebra of types, while true independence of projections is modelled by permitting null values in the base schema. The flavor of the approach is algebraic, with the collection of all candidate views of a decomposition modelled within a lattice-like framework, and the actual decompositions arising as Boolean subalgebrac. Central to the framework is the notion of sidimensional join dependency, which generalizes the classical notion of join dependency by allowing the components of the join to be selected horizontally as well as vertically. Several properties of such dependencies are presented, including a generalization of many of the classical results known to be equivalent to schema acyclicity. Finally, a characterization of the nature of dependencies which participate in decompositions is presented. It is shown that there are two major types, the bidimensional join dependencies, which are tuple generating and allow tuple removal by implicit encoding of knowledge, and splitting dependencies, which simply partition the database into two components. Stephen J. Hegner |
PODS | 1 |
| 1987 | Specification and Implementation of Programs for Updating Incomplete Information DatabasesabstractThe problem of updating incomplete information databases is examined as a programming problem. From this point of view formal denotational semantics are developed for two applicative programming languages, BLU and HLU. BLU is a very simple language with only five primitives, and is designed primarily as a tool for the implementation of higher level languages. The semantics of BLU are formally developed at two levels possible worlds and clausal and the latter is shown to be a correct implementation of the former. HLU is a user level update language. It is defined entirely in terms of BLU, and so immediately inherits its semantic definition from that language. This demonstrates a level of completeness for BLU as a level of primitives for update language implementation. The necessity of a particular BLU primitive, masking, suggests that there is a high degree of inherent complexity in updating logical databases. Stephen J. Hegner |
PODS | 1 |
| 1984 | Canonical View Update Support through Boolean Algebras of ComponentsabstractThe problem of reflecting updates from a view schema to the base schema in relational database systems is investigated. The basic strategy which is employed is that of translation relative to a constant complement, as developed by Bancilhon and Spyratos. We deal in particular with one of the apparent drawbacks of the constant complement approach, namely, the nonuniqueness of such complements. Our approach is to use only a specific set of well-behaved views, termed the components of the schema, as complements. The components form a Boolean algebra, and update reflection to the base schema is independent of choice of complement, as long as the complement is a component. We argue that such reflections of updates are the "natural" ones which should be allowed. Stephen J. Hegner |
PODS | 1 |
| 1983 | Algebraic Aspects of Relational Database DecompositionabstractAn algebraic framework for investigating the problem of decomposing a relational database schema into components is developed. It is argued that the views of a relational schema which are to be the components of a decomposition should form a finite atomic Boolean algebra. The unit of the algebra is the identity view, and the zero is the null view. The join operation in this algebra is to be a generalization of the usual concept of join; the resulting view should contain precisely the representation contained in the two component views as a unit. The meet operation in this algebra is to measure the interdependence of the components, and is to be zero if and only if they are independent. A decomposition of the schema is then to be a decomposition of the identity component, with the ultimate decomposition the one consisting entirely of atoms.The thrust of the results is in two directions. First, the general properties of relational schemata particular to this problem are developed, within the framework of first-order logic. The key formulations are those of abstract meet and join of schemata. Using these formulations, it is shown that a completely general decomposition theory is impossible. The second part of the work islolates a relatively large class of schemata which do admit reasonable decompositions. These schemata include all of the usual decomposition problems, including project-join decompositions and horizontal decompositions of schemata constrained by universal Horn sentences. Stephen J. Hegner |
PODS | 1 |
| 1978 | Set-theoretic foundations of datastructure representation
Stephen J. Hegner, Ruth A. Maulucci |
Inf. Syst. | 1 |
| 1978 | Duality Theory for Discrete-Time Linear Systems
Stephen J. Hegner |
J. Comput. Syst. Sci. | 1 |