Gabriel M. Kuper

dblp:71/4080 · DBLP profile ↗
← Back
33ranked-venue papers
15as first author
0since 2021 · last 2011
0000-0002-0666-0662ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 20 · 9 first-authorTheory of computation · 9 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Computer networks · 1Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
14 papers
Data models and query languages · 52% Database theory · 23% Spatial and temporal data management · 11%
Theoretical computer science
4 papers
Computational geometry · 74% Computational complexity · 11% Logic in computer science · 10%

Topics — the 28 heaviest of 32, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data models and query languages
constraint databases
0.152007
First-Order Languages Expressing Constructible Spatial Database Queries · SIAM J. Comput. 2007
Variable Independence in Constraint Databases · IEEE Trans. Knowl. Data Eng. 2003
Variable Independence and Aggregation Closure · PODS 1996
Database theory
expressive power
0.112007
First-Order Languages Expressing Constructible Spatial Database Queries · SIAM J. Comput. 2007
Data models and query languages › query language
first-order queries
0.112007
First-Order Languages Expressing Constructible Spatial Database Queries · SIAM J. Comput. 2007
Spatial and temporal data management
spatial query processing
0.112007
First-Order Languages Expressing Constructible Spatial Database Queries · SIAM J. Comput. 2007
Distributed and cloud data management › peer-to-peer data management
peer-to-peer databases
0.012004
Queries and Updates in the coDB Peer to Peer Database System · VLDB 2004
Transaction processing and concurrency control
consistency
0.012001
A unified constraint model for XML · WWW 2001
Database theory
constraint reasoning
0.012001
A unified constraint model for XML · WWW 2001
Database theory
integrity constraints
0.012001
A unified constraint model for XML · WWW 2001
Data models and query languages › XML data management
XML data model
0.012001
A unified constraint model for XML · WWW 2001
Data models and query languages
query language
0.022004
Queries and Updates in the coDB Peer to Peer Database System · VLDB 2004
The Logical Data Model · ACM Trans. Database Syst. 1993
Query processing and optimization
aggregation
0.011996
Variable Independence and Aggregation Closure · PODS 1996
Data models and query languages › query language design
array query language
0.021993
The Logical Data Model · ACM Trans. Database Syst. 1993
A New Approach to Database Logic · PODS 1984
Data models and query languages › data modeling
logical data model
0.021993
The Logical Data Model · ACM Trans. Database Syst. 1993
On the Expressive Power of the Logical Data Model (Preliminary Report) · SIGMOD Conference 1985
Data models and query languages › query language
declarative query language
0.011993
The Logical Data Model · ACM Trans. Database Syst. 1993
Data models and query languages
object-oriented data model
0.011993
The Logical Data Model · ACM Trans. Database Syst. 1993
Data models and query languages › constraint databases
constraint query languages
0.011990
Constraint Query Languages · PODS 1990
Parallel and multicore computing
parallel algorithms
0.011988
Efficient Parallel Algorithms for Anti-Unification and Relative Complement · LICS 1988
Automated reasoning and model checking › automated reasoning
anti-unification
0.011988
Efficient Parallel Algorithms for Anti-Unification and Relative Complement · LICS 1988
Computational complexity › descriptive complexity
expressive power
0.011988
On the Expressive Power of Logic Programming Languages with Sets · PODS 1988
Logic in computer science
unification
0.011988
Efficient Parallel Algorithms for Anti-Unification and Relative Complement · LICS 1988
Logic in computer science › logic programming
logic programming semantics
0.011987
Logic Programming With Sets · PODS 1987
Data models and query languages
relational algebra
0.011995
Measuring Infinite Relations · PODS 1995
Database theory
database logic
0.011984
A New Approach to Database Logic · PODS 1984
Database theory
database update
0.011984
On the Equivalence of Logical Databases · PODS 1984
Information retrieval
query processing
0.011984
System/U: A Database System Based on the Universal Relation Assumption · ACM Trans. Database Syst. 1984
Data models and query languages › relational model
universal relation
0.011984
System/U: A Database System Based on the Universal Relation Assumption · ACM Trans. Database Syst. 1984
Data models and query languages
data description language
0.011984
System/U: A Database System Based on the Universal Relation Assumption · ACM Trans. Database Syst. 1984
Data models and query languages
relational model
0.011984
A New Approach to Database Logic · PODS 1984

Methods — techniques the papers use, named apart from their topics

safe fragment · 0.1first-order logic · 0.1relational algebra · 0.1computational geometry · 0.0type system · 0.0subtyping · 0.0variable independence · 0.0linear constraints · 0.0constraint databases · 0.0set semantics · 0.0parallel algorithm · 0.0logic-based semantics · 0.0complexity analysis · 0.0
YearPublicationVenuePosition
2011 On the complexity of tree pattern containment with arithmetic comparisons
Foto N. Afrati, Sara Cohen, Gabriel M. Kuper
Inf. Process. Lett.3
2007 A representation independent language for planar spatial databases with Euclidean distance
Gabriel M. Kuper, Jianwen Su
J. Comput. Syst. Sci.1
2007 First-Order Languages Expressing Constructible Spatial Database Queries
abstract
The research presented in this paper is situated in the framework of constraint databases introduced by Kanellakis, Kuper, and Revesz in their seminal paper of 1990, specifically, the language with real polynomial constraints (FO+poly). For reasons of efficiency, this model is implemented with only linear polynomial constraints, but this limitation to linear polynomial constraints has severe implications on the expressive power of the query language. In particular, when used for modeling spatial data, important queries that involve Euclidean distance are not expressible. The aim of this paper is to identify a class of two‐dimensional constraint databases and a query language within the constraint model that go beyond the linear model and allow the expression of queries concerning distance. We seek inspiration in the Euclidean constructions, i.e., constructions by ruler and compass. We first present a programming language that captures exactly the first‐order ruler‐and‐compass constructions that are expressible in a first‐order language with real polynomial constraints. If this language is extended with a while operator, we obtain a language that is complete for all ruler‐and‐compass constructions in the plane. We then transform this language in a natural way into a query language on finite point databases, but this language turns out to have the same expressive power as FO+poly and is therefore too powerful for our purposes. We then consider a safe fragment of this language and use this to construct a query language that allows the expression of Euclidean distance without having the full power of FO+poly.
Bart Kuijpers, Gabriel M. Kuper, Jan Paredaens, Luc Vandeurzen
SIAM J. Comput.2
2005 Generalized XML security views
abstract
We investigate a generalization of the notion of XML security view introduced by Stoica and Farkas [17] and later refined by Fan et al. [8]. The model consists of access control policies specified over DTDs with XPath expression for data-dependent access control policies. We provide the notion of security views for characterizing information accessible to authorized users. This is a transformed (sanitized) DTD schema that can be used by users for query formulation and optimization. Then we show an algorithm to materialize "authorized" version of the document from the view and an algorithm to construct the view from an access control specification. We also propose a number of generalizations for security policies.
Gabriel M. Kuper, Fabio Massacci, Nataliya Rassadko
SACMAT1
2005 Structural properties of XPath fragments
Michael Benedikt, Wenfei Fan, Gabriel M. Kuper
Theor. Comput. Sci.3
2004 Optimizing light-trail assignment to WDM networks for dynamic IP centric traffic
abstract
The rapid growth of IP centric communication in worldwide networks and the parallel mass deployment of fiber based WDM networks have propelled IP over WDM being considered as an eventual solution for bandwidth on demand to customers. Contemporary optical networks are, however, based on lightpath communication and a lightpath represents end-to-end optical circuits from source to destination. Light-trails are a generalization of lightpaths, such that multiple nodes along a trail can participate in time differentiated communication over the same established trail. Managing and setting up of light-trails in order to cater to IP centric traffic is a key to the success of IP centric communication at the optical layer. A light-trail represents an open optical path that allows multiple users to communicate without the need for switch reconfiguration at any user node, the light-trail itself being static. IP communication on the other hand represents a bursty traffic flow often characterized by spurts or bursts of data. The goal of this paper is to show how to create efficient light-trails based virtual topology for a given network traffic flow. We first describe a tree-shaped variant of light-trail, called the clustered light-trail (CLT) and then present optimization techniques for satisfying the given IP centric communication requirements, using the light-trails framework that is very flexible, despite being basically a static mechanism.
Ashwin Gumaste, Gabriel M. Kuper, Imrich Chlamtac
LANMAN2
2004 Queries and Updates in the coDB Peer to Peer Database System
Enrico Franconi, Gabriel M. Kuper, Andrei Lopatenko, Ilya Zaihrayeu
VLDB2
2003 Structural Properties of XPath Fragments
Michael Benedikt, Wenfei Fan, Gabriel M. Kuper
ICDT3
2003 Variable Independence in Constraint Databases
abstract
In this paper, we study constraint databases with variable independence conditions (vics). Such databases occur naturally in the context of temporal and spatiotemporal database applications. Using computational geometry techniques, we show that variable independence is decidable for linear constraint databases. We also present a set of rules for inferring vics in relational algebra expressions. Using vics, we define a subset of relational algebra that is closed under restricted aggregation.
Jan Chomicki, Dina Q. Goldin, Gabriel M. Kuper, David Toman 0001
IEEE Trans. Knowl. Data Eng.3
2002 A unified constraint model for XML
Wenfei Fan, Gabriel M. Kuper, Jérôme Siméon
Comput. Networks2
2001 Subsumption for XML types
Gabriel M. Kuper, Jérôme Siméon
ICDT1
2001 A unified constraint model for XML
abstract
Integrity constraints are an essential part of modern schema denition languages. They are useful for semantic specication, update consistency control, query optimization, information preservation, etc. In this paper, we propose UCM, a model of integrity constraints for XML that is both simple and expressive. Because it relies on a single notion of keys and foreign keys, the UCM model is easy to use and makes formal reasoning possible. Becauseitreliesonapowerful type system, the UCM model is expressive, capturing in a single framework the constraints found in relational databases, objectoriented schemas and XML DTDs. We study the problem of consistency of UCM constraints, the interaction between constraints and subtyping, and algorithms for implementing these constraints. Keywords XML, XML Schema, Integrity Constraints, Keys, Object Identity, Subtyping, Constraint Reasoning 1.
Wenfei Fan, Gabriel M. Kuper, Jérôme Siméon
WWW2
2001 On the orthographic dimension of definable sets
Stavros S. Cosmadakis, Gabriel M. Kuper, Leonid Libkin
Inf. Process. Lett.2
1997 Linear Constraints: Geometric Objects Represented by Inequalities
Peter Haunold, Stéphane Grumbach, Gabriel M. Kuper, Zoé Lacroix
COSIT3
1997 Tractable Recursion over Geometric Data
Stéphane Grumbach, Gabriel M. Kuper
CP2
1996 In Memoriam: Paris C. Kanellakis
abstract
No abstract available.
Serge Abiteboul, Gabriel M. Kuper, Christos H. Papadimitriou, Moshe Y. Vardi
PODS2
1996 Variable Independence and Aggregation Closure
abstract
We discuss the issue of adding aggregation to constraint databases. Previous work has shown that, in general, adding aggregates to constraint databases results in languages that are not closed. We show that by imposing a natural restriction, called variable independence (which is a generalization of the assumptions underlying the classical relational model of data) on the schema, we can guarantee that a restricted version of the language with aggregation is closed. We illustrate our approach in the context of linear constraint databases. 1 Introduction Constraint databases [KKR90] are a natural generalization of the relational model of data by allowing infinite relations that are finitely representable using constraints. Constraint databases find numerous applications in spatial [BJM93, BK95, BLLM95, PVdBVG94, VGVG95] and temporal databases [Cho94]. Generalizing aggregation operators to constraint databases has been identified as one of the most important open research issues in this...
Jan Chomicki, Dina Q. Goldin, Gabriel M. Kuper
PODS3
1995 Measuring Infinite Relations
abstract
We define a new aggregation operator P. for constraint databases that makesit possible tomeasure infinite subsets of the n-dimensional space defined by constraints.We show that it is well defined for real linear arithmetic constraints and integer linear arithmetic constraints together with periodicity constraints.We also show that relational algebra augmented with .LL. is closed in the real case and, under certain restrictions, in the integer case as well.
Jan Chomicki, Gabriel M. Kuper
PODS2
1995 Constraint Query Languages
Paris C. Kanellakis, Gabriel M. Kuper, Peter Z. Revesz
J. Comput. Syst. Sci.2
1993 On the Complexity of Queries in the Logical Data Model
Gabriel M. Kuper, Moshe Y. Vardi
Theor. Comput. Sci.1
1993 The Logical Data Model
abstract
We propose an object-oriented data model that generalizes the relational, hierarchical, and network models. A database scheme in this model is a directed graph, whose leaves represent data and whose internal nodes represent connections among the data. Instances are constructed from objects, which have separate names and values. We define a logic for the model, and describe a nonprocedural query language that is based on the logic. We also describe an algebraic query language and show that it is equivalent to the logical language.
Gabriel M. Kuper, Moshe Y. Vardi
ACM Trans. Database Syst.1
1992 A Note on the Parallel Complexity of Anti-Unification
Gabriel M. Kuper, Kenneth McAloon, Krishna V. Palem, Kenneth J. Perry
J. Autom. Reason.1
1990 On The Expressive Power of the Relational Calculus with Arithmetic Constraints
Gabriel M. Kuper
ICDT1
1990 Constraint Query Languages
abstract
We discuss the relationship between constraint programming and database query languages. We show that bottom-up, efficient, declarative database programming can be combined with efficient constraint solving. The key intuition is that the generalization of a ground fact, or tuple, is a conjunction of constraints. We describe the basic Constraint Query Language design principles, and illustrate them with four different classes of constraints: Polynomial, rational order, equality, and Boolean constraints.
Paris C. Kanellakis, Gabriel M. Kuper, Peter Z. Revesz
PODS2
1990 Logic Programming with Sets
Gabriel M. Kuper
J. Comput. Syst. Sci.1
1988 On the Complexity of Queries in the Logical Data Model (Extended Abstract)
Gabriel M. Kuper, Moshe Y. Vardi
ICDT1
1988 Efficient Parallel Algorithms for Anti-Unification and Relative Complement
abstract
Parallel algorithms and computational complexity results are given for two problems; computing the relative complement of terms and antiunification. The concepts of antiunification and relative complement are useful for theorem proving, logic programming, and machine learning. The relative complement problem is shown to be NP-complete.>
Gabriel M. Kuper, Kenneth McAloon, Krishna V. Palem, Kenneth J. Perry
LICS1
1988 On the Expressive Power of Logic Programming Languages with Sets
abstract
Article Free Access Share on On the expressive power of logic programming languages with sets Author: Gabriel M. Kuper IBM T.J. Watson Research Laboratory, Yorktown Heights, New York IBM T.J. Watson Research Laboratory, Yorktown Heights, New YorkView Profile Authors Info & Claims PODS '88: Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systemsMarch 1988Pages 10–14https://doi.org/10.1145/308386.308397Published:01 March 1988Publication History 20citation217DownloadsMetricsTotal Citations20Total Downloads217Last 12 Months27Last 6 weeks6 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
Gabriel M. Kuper
PODS1
1987 Logic Programming With Sets
abstract
Article Free Access Share on Logic programming with sets Author: G. M. Kuper IBM T J Watson Research Laboratory, Yorktown Herghts, New York IBM T J Watson Research Laboratory, Yorktown Herghts, New YorkView Profile Authors Info & Claims PODS '87: Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systemsJune 1987 Pages 11–20https://doi.org/10.1145/28659.28661Online:01 June 1987Publication History 60citation282DownloadsMetricsTotal Citations60Total Downloads282Last 12 Months1Last 6 weeks0 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
Gabriel M. Kuper
PODS1
1985 On the Expressive Power of the Logical Data Model (Preliminary Report)
abstract
Article Free Access Share on On the expressive power of the logical data model: prelimiary report Authors: Gabriel M. Kuper Department of Computer Science, Stanford University, Stanford, California Department of Computer Science, Stanford University, Stanford, CaliforniaView Profile , Moshe Y. Vardi Center for Study of Language and Information, Stanford University, Stanford, California Center for Study of Language and Information, Stanford University, Stanford, CaliforniaView Profile Authors Info & Claims SIGMOD '85: Proceedings of the 1985 ACM SIGMOD international conference on Management of dataMay 1985 Pages 180–187https://doi.org/10.1145/318898.318915Published:01 May 1985Publication History 15citation293DownloadsMetricsTotal Citations15Total Downloads293Last 12 Months27Last 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
Gabriel M. Kuper, Moshe Y. Vardi
SIGMOD Conference1
1984 On the Equivalence of Logical Databases
abstract
We suggest a new approach to database updates, in which a database is treated as a collection of theories. We investigate two issues: a) equivalence of databases under update operations, b) simultaneous multiple update operations.
Gabriel M. Kuper, Jeffrey D. Ullman, Moshe Y. Vardi
PODS1
1984 A New Approach to Database Logic
abstract
We propose here a data model that generalizes the relational, hierarchical, and network models. A database scheme in this model is a directed graph, where leaves represent data and internal nodes represent connections between the data. Instances are constructed from r-values, which constitute the data space, and l-values, which constitute the address space. We define a logic for the model, and describe a non-procedural quary language that is based on the logic. Finally, we describe an algebraic query language and show that it is equivalent to the logical language.
Gabriel M. Kuper, Moshe Y. Vardi
PODS1
1984 System/U: A Database System Based on the Universal Relation Assumption
abstract
System/U is a universal relation database system under development at Standford University which uses the language C on UNIX. The system is intended to test the use of the universal view, in which the entire database is seen as one relation. This paper describes the theory behind System/U, in particular the theory of maximal objects and the connection between a set of attributes. We also describe the implementation of the DDL (Data Description Language) and the DML (Data Manipulation Language), and discuss in detail how the DDL finds maximal objects and how the DML determines the connection between the attributes that appear in a query.
Henry F. Korth, Gabriel M. Kuper, Joan Feigenbaum, Allen Van Gelder, Jeffrey D. Ullman
ACM Trans. Database Syst.2