Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Stephen J. Hegner

dblp:96/5136 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data models and query languages › relational model
relational schema
0.031988
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.031988
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.011988
Decomposition of Relational Schemata into Components Defined by Both Projection and Restriction · PODS 1988
Database theory › dependency theory
join dependency
0.011988
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.011987
Specification and Implementation of Programs for Updating Incomplete Information Databases · PODS 1987
Database theory
denotational semantics
0.011987
Specification and Implementation of Programs for Updating Incomplete Information Databases · PODS 1987
Database theory
view update
0.011984
Canonical View Update Support through Boolean Algebras of Components · PODS 1984
Data models and query languages
relational algebra
0.011983
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
YearPublicationVenuePosition
2019 Transaction Isolation in Mixed-Level and Mixed-Scope Settings
Stephen J. Hegner
ADBIS1
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
ADBIS1
2010 A Model of Independence and Overlap for Transactions on Database Schemata
Stephen J. Hegner
ADBIS1
2010 A Simple Model of Negotiation for Cooperative Updates on Database Schema Components
abstract
Modern 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
EJC1
2007 Update Support for Database Views Via Cooperation
Stephen J. Hegner, Peggy Schmidt
ADBIS1
2007 A Model of Database Components and their Interconnection Based upon Communicating Views
Stephen J. Hegner
EJC1
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
EACL1
1990 Foundations of Canonical Update Support for Closed Database Views
Stephen J. Hegner
ICDT1
1989 Algebraic Representation of Dynamics and Behavior for Continuous-Time Linear Systems
Stephen J. Hegner
Math. Syst. Theory1
1988 Decomposition of Relational Schemata into Components Defined by Both Projection and Restriction
abstract
A 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
PODS1
1987 Specification and Implementation of Programs for Updating Incomplete Information Databases
abstract
The 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
PODS1
1984 Canonical View Update Support through Boolean Algebras of Components
abstract
The 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
PODS1
1983 Algebraic Aspects of Relational Database Decomposition
abstract
An 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
PODS1
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