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

Vance E. Waddle

dblp:38/3351 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2000
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2Theory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Software engineering, system software, and programming languages
1 paper
Program analysis · 33% Programming languages and type systems · 33% Compilers and program optimization · 33%
Databases, data mining, and information retrieval
3 papers
Database system architecture and tuning · 67% Data models and query languages · 29% Database theory · 4%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › language implementation
abstract syntax tree
0.011990
Production Trees: A Compact Representation of Parsed Programs · ACM Trans. Program. Lang. Syst. 1990
Compilers and program optimization
parsing
0.011990
Production Trees: A Compact Representation of Parsed Programs · ACM Trans. Program. Lang. Syst. 1990
Program analysis
program representation
0.011990
Production Trees: A Compact Representation of Parsed Programs · ACM Trans. Program. Lang. Syst. 1990
Database system architecture and tuning › database design
database design tools
0.011982
View Modeling and Integration Using the Functional Data Model · IEEE Trans. Software Eng. 1982
Data models and query languages › data modeling
functional data model
0.011982
View Modeling and Integration Using the Functional Data Model · IEEE Trans. Software Eng. 1982
Database system architecture and tuning › database design
logical database design
0.011979
The Functional Dependency Model for Logical Database Design · VLDB 1979
Data models and query languages › query interface
query by example
0.011987
Office-by-Example: An Integrated Office System and Database Manager · ACM Trans. Inf. Syst. 1987
Database theory › dependency theory
functional dependency
0.011979
The Functional Dependency Model for Logical Database Design · VLDB 1979

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

storage analysis · 0.0example elements · 0.0view modeling · 0.0view integration · 0.0
YearPublicationVenuePosition
2000 Graph Layout for Displaying Data Structures
Vance E. Waddle
GD1
1999 An E log E Line Crossing Algorithm for Levelled Graphs
Vance E. Waddle, Ashok Malhotra
GD1
1990 Production Trees: A Compact Representation of Parsed Programs
abstract
Abstract syntax trees were devised as a compact alternative to parse trees, because parse trees are known to require excessive amounts of storage to represent parsed programs. However, the savings that abstract syntax trees actually achieve have never been precisely described because the necessary analysis has been missing. Without it, one can only measure particular cases that may not adequately represent all the possible behaviors. We introduce a data structure, production trees, that are more compact than either abstract syntax trees or parse trees. Further, we develop the necessary analysis to characterize the storage requirements of parse trees, abstract syntax trees, and production trees and relate the size of all three to the size of the program's text. The analysis yields the parameters needed to characterize these storage behaviors over their entire range. We flesh out the analysis by measuring these parameters for a sample of “C” programs. For these programs, production trees were from 1/15 to 1/23 the size of the corresponding parse tree, l/2.7 the size of a (minimal) abstract syntax tree, and averaged only 2.83 times the size of the program text.
Vance E. Waddle
ACM Trans. Program. Lang. Syst.1
1987 Office-by-Example: An Integrated Office System and Database Manager
abstract
Office-by-Example (OBE) is an integrated office information system that has been under development at IBM Research. OBE, an extension of Query-by-Example, supports various office features such as database tables, word processing, electronic mail, graphics, images, and so forth. These seemingly heterogeneous features are integrated through a language feature called example elements . Applications involving example elements are processed by the database manager, an integrated part of the OBE system. In this paper we describe the facilities and architecture of the OBE system and discuss the techniques for integrating heterogeneous objects.
Kyu-Young Whang, Arthur C. Ammann, Anthony Bolmarcich, Maria Hanrahan, Guy Hochgesang, Kuan-Tsae Huang, Al Khorasani, Ravi Krishnamurthy, Gary H. Sockut, Paula Sweeney, Vance E. Waddle, Moshé M. Zloof
ACM Trans. Inf. Syst.11
1982 View Modeling and Integration Using the Functional Data Model
abstract
Conventional database design techniques rely heavily on the designer's skill and experience, which are neither efficient nor effective for large, realistic design problems. A computer design aid can help by storing many design parameters and performing simple preprocessing before design decisions are made. In this paper, we report on the development of such a system.
Vance E. Waddle, Barron C. Housel
IEEE Trans. Software Eng.2
1979 View modelling and integration using tho functional dependency model
abstract
This paper presents a semantic model and processing language upon which a logical database design tool can be based. The semantic model is invariant with respect to the placement of data items into records or relations. The processing language is based on the semantic model, so processing specifications are also invariant to these decisions. This allows a designer to specify the processing and semantics of small parts of a database (local views), and then to integrate these views into a global model of the database. We present operations to manipulate the model and processing specifications during the integration process. An algorithm, using these operations is given to perform the integration process.
Vance E. Waddle, Barron C. Housel
COMPSAC1
1979 The Functional Dependency Model for Logical Database Design
Barron C. Housel, Vance E. Waddle
VLDB2