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

Edward L. Robertson

dblp:r/ELRobertson · DBLP profile ↗
← Back
32ranked-venue papers
8as first author
0since 2021 · last 2011
—ORCID · none

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

Databases, data management, data science and information retrieval · 12 · 1 first-authorTheory of computation · 11 · 4 first-authorHuman-computer interaction and ubiquitous computing · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
3 papers
Data models and query languages · 45% Database theory · 35% Data integration and cleaning · 20%
Theoretical computer science
10 papers
Information theory · 31% Algorithms and data structures · 20% Computational complexity · 18%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

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

TopicWeightPapersLastEvidence papers
Data integration and cleaning › metadata management
metadata integration
0.112005
Relational languages for metadata integration · ACM Trans. Database Syst. 2005
Data models and query languages
query language
0.112005
Relational languages for metadata integration · ACM Trans. Database Syst. 2005
Data models and query languages
relational algebra
0.112005
Relational languages for metadata integration · ACM Trans. Database Syst. 2005
Database theory
data dependencies
0.012000
Information Dependencies · PODS 2000
Database theory › dependency theory
functional dependency
0.012000
Information Dependencies · PODS 2000
Database theory › dependency theory
multivalued dependencies
0.012000
Information Dependencies · PODS 2000
Database theory
expressive power
0.011994
A Query Language for List-Based Complex Objects · PODS 1994
Information theory
information measures
0.012000
Information Dependencies · PODS 2000
Computing education
software engineering education
0.011987
Two Complementary Course Sequences on the Design and Implementation of Software Products · IEEE Trans. Software Eng. 1987
Computing education › software engineering education
team-based software development
0.011987
Two Complementary Course Sequences on the Design and Implementation of Software Products · IEEE Trans. Software Eng. 1987
Computational geometry
geometric data structures
0.011985
The Nearest Neighbor Problem on Bounded Domains · ICALP 1985
Algorithms and data structures › similarity search
nearest neighbor search
0.011985
The Nearest Neighbor Problem on Bounded Domains · ICALP 1985
Compilers and program optimization
code generation
0.011979
Code Generation and Storage Allocation for Machines with Span-Dependent Instructions · ACM Trans. Program. Lang. Syst. 1979
Operating systems › resource management › memory management
memory allocation
0.011979
Code Generation and Storage Allocation for Machines with Span-Dependent Instructions · ACM Trans. Program. Lang. Syst. 1979
Compilers and program optimization
register allocation
0.011979
Code Generation and Storage Allocation for Machines with Span-Dependent Instructions · ACM Trans. Program. Lang. Syst. 1979
Processor architecture and microarchitecture › microprogramming
microinstruction encoding
0.011979
Microcode Bit Optimizations is N P-Complete · IEEE Trans. Computers 1979
Processor architecture and microarchitecture
microprogramming
0.011979
Microcode Bit Optimizations is N P-Complete · IEEE Trans. Computers 1979
Computational complexity
complexity classes
0.031972
Recursive Properties of Abstract Complexity Classes · J. ACM 1972
Complexity Classes of Partial Recursive Functions (Preliminary Version) · STOC 1971
Recursive Properties of Abstract Complexity Classes (Preliminary Version) · STOC 1970
Computational complexity
hardness of approximation
0.011979
Code Generation and Storage Allocation for Machines with Span-Dependent Instructions · ACM Trans. Program. Lang. Syst. 1979
Automata and formal languages
petri nets
0.011978
Properties of Conflict-Free and Persistent Petri Nets · J. ACM 1978
Automated reasoning and model checking
reachability
0.011978
Properties of Conflict-Free and Persistent Petri Nets · J. ACM 1978
Automated reasoning and model checking
decision procedures
0.011974
Structure of Complexity in the Weak Monadic Second-Order Theories of the Natural Numbers · STOC 1974
Logic in computer science
monadic second-order logic
0.011974
Structure of Complexity in the Weak Monadic Second-Order Theories of the Natural Numbers · STOC 1974
Computational complexity › computability theory › recursive functions
partial recursive functions
0.011971
Complexity Classes of Partial Recursive Functions (Preliminary Version) · STOC 1971
Computational complexity › computability theory
recursive functions
0.011971
Complexity Classes of Partial Recursive Functions (Preliminary Version) · STOC 1971
Logic in computer science › first-order logic
quantifier alternation
0.011974
Structure of Complexity in the Weak Monadic Second-Order Theories of the Natural Numbers · STOC 1974
Computational complexity
computability theory
0.011971
Complexity Classes of Partial Recursive Functions (Preliminary Version) · STOC 1971

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

rule-based transformation · 0.1information theory · 0.1armstrong's axioms · 0.1syntactic constraint · 0.0iteration mechanism · 0.0project-based learning · 0.0dynamic programming · 0.0semilinear set characterization · 0.0recursion theory · 0.0
YearPublicationVenuePosition
2011 Transforming Enterprise Architecture Models: An Artificial Ontology View
Sandeep Purao, Edward L. Robertson
CAiSE3
2009 Depth first algorithms and inferencing for AFD mining
abstract
The task of searching a powerset lattice is part of many problem domains. In Approximate Functional Dependencies (AFDs) mining the algorithm used for searching lattices has been bottom-up breadth first search (BU-BFS). This paper introduces as part of the MoLS framework a method for managing and using inferred information about the status of rules in the lattice. BU-BFS however has limited ability to use inferred information. This paper instead explores the ability of depth first search (DFS) algorithms to use inferred information. The focus on algorithms is motivated by the idea that improved performance from an algorithm is more likely to persist as users make customizations or use different approximation measures. Algorithms are experimentally evaluated and performance is judged based on the portion of the search space for which the approximation measure has been calculated. This presents a machine independent evaluation where differences in performance can be directly attributed to the algorithm.
Jeremy T. Engle, Edward L. Robertson
IDEAS2
2009 Structural Recursion as a Query Language on Lists and Ordered Trees
Edward L. Robertson, Lawrence V. Saxton, Dirk Van Gucht, Stijn Vansummeren
Theory Comput. Syst.1
2007 Structural Recursion on Ordered Trees and List-Based Complex Objects
Edward L. Robertson, Lawrence V. Saxton, Dirk Van Gucht, Stijn Vansummeren
ICDT1
2005 A formal characterization of PIVOT/UNPIVOT
abstract
PIVOT is an important relational operation that allows data in rows to be exchanged for columns. Although most current relational database management systems support PIVOT-type operations, to date a purely formal, algebraic characterization of PIVOT has been lacking. In this paper, we present a characterization in terms of extended relational algebra operators τ (transpose), Π (drop projection), and μ (unique optimal tuple merge). This enables us to (1) draw parallels with PIVOT and existing operators employed in Dynamic Data Mapping Systems (DDMS), (2) formally characterize invertible PIVOT instances, and (3) provide complexity results for PIVOT-type operations. These contributions are an important part of ongoing work on formal models for relational OLAP.
Catharine M. Wyss, Edward L. Robertson
CIKM2
2005 Relational languages for metadata integration
abstract
In this article, we develop a relational algebra for metadata integration, Federated Interoperable Relational Algebra (FIRA). FIRA has many desirable properties such as compositionality, closure, a deterministic semantics, a modest complexity, support for nested queries, a subalgebra equivalent to canonical Relational Algebra (RA), and robustness under certain classes of schema evolution. Beyond this, FIRA queries are capable of producing fully dynamic output schemas, where the number of relations and/or the number of columns in relations of the output varies dynamically with the input instance. Among existing query languages for relational metadata integration, only FIRA provides generalized dynamic output schemas, where the values in any (fixed) number of input columns can determine output schemas.Further contributions of this article include development of an extended relational model for metadata integration, the Federated Relational Data Model , which is strictly downward compatible with the relational model. Additionally, we define the notion of Transformational Completeness for relational query languages and postulate FIRA as a canonical transformationally complete language. We also give a declarative, SQL-like query language that is equivalent to FIRA, called Federated Interoperable Structured Query Language (FISQL).While our main contributions are conceptual, the federated model, FISQL/FIRA, and the notion of transformational completeness nevertheless have important applications to data integration and OLAP. In addition to summarizing these applications, we illustrate the use of FIRA to optimize FISQL queries using rule-based transformations that directly parallel their canonical relational counterparts. We conclude the article with an extended discussion of related work as well as an indication of current and future work on FISQL/FIRA.
Catharine M. Wyss, Edward L. Robertson
ACM Trans. Database Syst.2
2004 On approximation measures for functional dependencies
Chris Giannella, Edward L. Robertson
Inf. Syst.2
2003 A Comparison of Frameworks for Enterprise Architecture Modeling
Edward L. Robertson
ER2
2003 A note on approximation measures for multi-valued dependencies in relational databases
Chris Giannella, Edward L. Robertson
Inf. Process. Lett.2
2002 An integrated approach to database visualization
abstract
We present an architecture that enables information visualization activities within a database environment. Our approach presents an abstraction of this transformation process, which we call mapping. The implementation of the mapping process is controlled by the end-user through a Map, which can be used to add order and scale to data.
Dennis P. Groth, Edward L. Robertson
AVI2
2002 An Integrated System for Database Visualization
abstract
This paper present details of an integrated database visualization system. The system supports the visualization process from an end-to-end perspective. Included in the system is a mechanism for performing transformations to the data being visualized through the use of database relations. This mapping process provides an abstract mechanism for supporting data to geometry transformations under the control of a user-defined, declarative language. The system supports a wide variety of visualization techniques, including scatterplots, bar charts and surface plots.
Dennis P. Groth, Edward L. Robertson
IV2
2001 It's All about Process: Project Oriented Teaching of Software Engineering
abstract
Process considerations are a central part of the material for a software engineering course; they are also central to accomplishing full-lifecycle, team-based systems development projects in such a course. This paper discusses the ways in which we have achieved an effective process structure within an academic context of full-year project courses. The key features are a kernel project plan and a process management mechanism. The project plan is a schedule including eight milestones with fixed due dates and quite explicit deliverables. The management is accomplished through an advanced full-year course, whose participants guide the project teams through the process.
Dennis P. Groth, Edward L. Robertson
CSEE&T2
2001 FastFDs: A Heuristic-Driven, Depth-First Algorithm for Mining Functional Dependencies from Relation Instances - Extended Abstract
Catharine M. Wyss, Chris Giannella, Edward L. Robertson
DaWaK3
2001 Model curricula for IT schools: report of a curriculum committee
abstract
No abstract available.
Peter J. Denning, Wayne R. Dyksen, Richard J. LeBlanc, Edward L. Robertson
SIGCSE4
2000 Information Dependencies
abstract
This paper uses the tools of information theory to examine and reason about the information content of the attributes within a relation instance. For two sets of attributes X and Y, an information dependency measure (InD measure) characterizes the uncertainty remaining about the values for the set Y when the values for the set X are known. A variety of arithmetic inequalities (InD inequalities) are shown to hold among InD measures; InD inequalities hold in any relation instance. Numeric constraints (InD constraints) on InD measures, consistent with the InD inequalities, can be applied to relation instances. Remarkably, functional and multivalued dependencies correspond to setting certain constraints to zero, with Armstrong's axioms shown to be consequences of the arithmetic inequalities applied to constraints. As an analog of completeness, for any set of constraints consistent with the inequalities, we may construct a relation instance that approximates these constraints within any positive ε. InD measures suggest many valuable applications in areas such as data mining.
Mehmet M. Dalkilic, Edward L. Robertson
PODS2
1994 Levelled Entity Relationship Model
Munish Gandhi, Edward L. Robertson, Dirk Van Gucht
ER2
1994 A Query Language for List-Based Complex Objects
abstract
We present a language for querying list-based complex objects. The language is shown to express precisely the polynomial-time generic list-object functions. The iteration mechanism of the language is based on a new approach wherein, in addition to the list over which the iteration is performed, a second list is used to control the number of iteration steps. During the iteration, the intermediate results can be moved to the output list as well as reinserted into the list being iterated over. A simple syntactic constraint allows the growth rate of the intermediate results to be tightly controlled which, in turn, restricts the expressiveness of the language to PTIME.
Latha S. Colby, Edward L. Robertson, Lawrence V. Saxton, Dirk Van Gucht
PODS2
1987 Two Complementary Course Sequences on the Design and Implementation of Software Products
abstract
For many students, the first chance to produce software as part of a team comes with the first work experience outside a university. The difficulties of working with others are compounded by the problems of working in a new environment and for a client with ambiguous and changing goals. Although it is difficult to approximate the "real world" accurately in an academic course, we have implemented two full-year course sequences which apparently give our students some insight into the problems they will face when they leave the university. One course requires the development and implementation of a software product by a team of undergraduates, and the other requires experienced graduate students to act as supervisors for the undergraduate projects. We describe the content and structure of these two sequences, emphasizing how they support and enhance each other. We believe other curricula would benefit from similar courses.
James E. Burns, Edward L. Robertson
IEEE Trans. Software Eng.2
1985 The Nearest Neighbor Problem on Bounded Domains
Rolf G. Karlsson, J. Ian Munro, Edward L. Robertson
ICALP3
1981 Backtracking with Multi-Level Dynamic Search Rearrangement
Paul Walton Purdom Jr., Cynthia Brown 0001, Edward L. Robertson
Acta Informatica3
1981 Continual Pattern Replication
J. Ian Munro, Edward L. Robertson
Inf. Control.2
1981 On the Structure of Sets in NP and Other Complexity Classes
Lawrence H. Landweber, Richard J. Lipton, Edward L. Robertson
Theor. Comput. Sci.3
1979 Microcode Bit Optimizations is N P-Complete
abstract
The general problem of formatting microinstructions so as to minimize the width of words in control memory is shown to be computationally difficult. Hence, we should not attempt to solve the general case, but concentrate on heuristics for reasonable subcases.
Edward L. Robertson
IEEE Trans. Computers1
1979 Code Generation and Storage Allocation for Machines with Span-Dependent Instructions
abstract
Many machine languages have two instruction formats, one of which allows addressing of “nearby” operands with “short” (e.g. one word) instructions, while “faraway” operands require “long” format (e.g. two words). Because the distance between an instruction and its operand depends upon the formats of the intervening instructions, the formats of different instructions may be interdependent. An efficient technique is discussed which optimally assigns formats to instructions in a given program and is practical in space as well as time. The more sophisticated problem of arranging operands within programs is discussed. Unfortunately, it is unlikely that an efficient algorithm can guarantee even a good approximation for this problem, since it is shown that r -approximation is NP-complete. Finally, implications of these problems for hardware and software design are considered.
Edward L. Robertson
ACM Trans. Program. Lang. Syst.1
1978 Properties of Conflict-Free and Persistent Petri Nets
abstract
Petri nets have been extensively studied because of their suitabi1ity as models for asynchronous computing. Despite this effort, the mathematical properties of Petri nets are not very well understood. In this paper, we investigate two important special types of Petri nets, the conflict free and the persistent nets, the former being a proper subset of the latter. Our results completely characterize the sets of reachable markings attainable by such nets. Reachability sets of persistent nets are shown to be semilinear. A stronger result is obtained for conflict free nets which results in an exponential time algorithm for deciding boundedness of such nets. The best known upper bound for deciding boundedness of arbitrary nets is Ackerrnann's function. We conclude with a proof that all reachability sets of Petri nets may be realized with a minimal amount of non-persistence.
Lawrence H. Landweber, Edward L. Robertson
J. ACM2
1976 On the Sequential Nature of Functions
Patrick C. Fischer, Edward L. Robertson, Lawrence V. Saxton
J. Comput. Syst. Sci.2
1975 The problems facing computer science education in developing nations
abstract
Computer applications and computer science education for developing nations have received little attention in developed countries, largely because we are naturally interested in first putting our own house in order. This paper is first intended to call attention to the problems of developing nations. It surveys the ways in which developing nations need computing and computer science, and how computer science education can help satisfy these needs. The goals and problems of computer science education are then discussed.
Edward L. Robertson
SIGCSE1
1974 Structure of Complexity in the Weak Monadic Second-Order Theories of the Natural Numbers
abstract
The complexity of decision procedures for the Weak Monadic Second-Order Theories of the Natural Numbers are considered. If only successor is allowed as a primitive, then every alternation of second-order quantifiers causes an exponential increase in the complexity of deciding the validity of a formula. Thus a heirarchy similar in form to Kleene's arithmetic heirarchy may be shown to correspond to the Ritchie functions. On the other hand, if first-order less-than is allowed as a primitive, one existential quantifier suffices for arbitrarily complex (in the Ritchie heirarchy) decision problems. This leads to a normal form, in which every sentence in the theory is equivalent in polynomial time to a sentence with less-than but only one existential second-order quantifier.
Edward L. Robertson
STOC1
1974 Complexity Classes of Partial Recursive Functions
Edward L. Robertson
J. Comput. Syst. Sci.1
1972 Recursive Properties of Abstract Complexity Classes
abstract
It is proven that complexity classes of abstract measures of complexity need not be recursively enumerable, However, the complement of each class is shown to be r.e. The results are extended to complexity classes determined by partial functions, and the properties of these classes are investigated. Properties of effective enumerations of complexity classes are studied. For each measure another measure with the same complexity classes is constructed such that almost every class admits an effective enumeration of efficient devices. Finally complexity classes are shown not to be closed under intersection.
Lawrence H. Landweber, Edward L. Robertson
J. ACM2
1971 Complexity Classes of Partial Recursive Functions (Preliminary Version)
abstract
This paper studies possible extensions of the concept of complexity class of recursive functions to partial recursive functions. Many of the well-known results for total complexity classes are shown to have corresponding, though not exactly identical, statements for partial classes. In particular, with two important exceptions, all results on the presentation and decision problems of membership for the two most reasonable definitions of partial classes are the same as for total classes. The exceptions concern presentations of the complements and maximum difficulty for decision problems of the more restricted form of partial classes.
Edward L. Robertson
STOC1
1970 Recursive Properties of Abstract Complexity Classes (Preliminary Version)
abstract
It is proven that complexity classes of abstract measures of complexity need not be recursively enumerable. However, the complement of each class is r.e.
Lawrence H. Landweber, Edward L. Robertson
STOC2