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

David B. Loveman

dblp:58/5244 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 1977
—ORCID · none

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

Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 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
3 papers
Compilers and program optimization · 90% Programming languages and type systems · 10%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › program transformation
source-to-source transformation
0.021977
Program Improvement by Source-to-Source Transformation · J. ACM 1977
Program Improvement by Source to Source Transformation · POPL 1976
Compilers and program optimization
code generation
0.011977
Program Improvement by Source-to-Source Transformation · J. ACM 1977
Compilers and program optimization
program transformation
0.011976
Program Improvement by Source to Source Transformation · POPL 1976
Data models and query languages
query language
0.011971
CUE: A Preprocessor for Restricted, Natural English · SIGIR 1971
Compilers and program optimization › compiler construction
high-level language compilation
0.011977
Program Improvement by Source-to-Source Transformation · J. ACM 1977

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

program constancy analysis · 0.0assertion-based transformation · 0.0transformational grammar · 0.0
YearPublicationVenuePosition
1977 Program Improvement by Source-to-Source Transformation
abstract
The use of source-to-source program transformations has proved valuable in improving program performance. The concept of program manipulation is elucidated by describing its role in both conventional optimization and high level modification of conditional, looping, and procedure structures. An example program fragment written in an Algol-like language is greatly improved by transformations enabled by a user-provided assertion about a data array. A compilation model based on the use of source-to-source program transformations is used to provide a framework for discussing issues of code generation, compilation of high level languages such as APL, and eliminating overhead commonly associated with modular structured programming. Application of the compilation model to several different languages is discussed.
David B. Loveman
J. ACM1
1976 Program Improvement by Source to Source Transformation
abstract
We treat a program as an object of manipulation, determine items of program constancy, and simplify the program based on the constancy. Some motivation for program manipulation is presented, along with two examples of “higher level optimization” written in an Algol-like language. A collection of program transformations and a model of the compilation process in terms of source-to-source transformations are presented. Finally a description of the application of these ideas to an existing programming language is given.
David B. Loveman
POPL1
1972 A course in advanced programming for undergraduate computer science majors
abstract
The University of Dayton, located in Dayton, Ohio, is a “medium-sized, private, coeducational school located in the heart of the Midwest,” with a full-time student body of sixty-five hundred. The University, which is also the fifth largest Catholic college in the country, “includes three schools and the college, offering a large selection of study ranging from art and philosophy to geology and computer science.&rdquo
David B. Loveman
SIGCSE1
1971 CUE: A Preprocessor for Restricted, Natural English
abstract
CUE, an input interface system which permits the computer to utilize natural but restricted English as input, is presented. In addition, an experimental model for CUE, Proto-RELADES, which can "understand" and execute English sentences about the content of the library at IBM's Boston Programming Center is described. These sentences can be query, command, or conditional sentences. The linguistic component of the system is based on a transformational grammar of English that performs a full syntactic and semantic analysis of each input sentence and translates it into relevant computer operations. The capabilities and limitations of this system are described.
David B. Loveman, John A. Moyne, Robert G. Tobey
SIGIR1