VLDB 2026 Research / reviewers in the wild / expert
Edmond Schonberg
dblp:75/4871
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 1981
—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-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 · 52% Programming languages and type systems · 31% Program analysis · 17% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › program transformation
data structure selection |
0.0 | 3 | 1981 | An Automatic Technique for Selection of Data Structures in SETL Programs · ACM Trans. Program. Lang. Syst. 1981 Programming by Refinement, as Exemplified by the SETL Representation Sublanguage · ACM Trans. Program. Lang. Syst. 1979 Automatic Data Structure Selection in SETL · POPL 1979 |
Programming languages and type systems
very high level languages |
0.0 | 2 | 1981 | An Automatic Technique for Selection of Data Structures in SETL Programs · ACM Trans. Program. Lang. Syst. 1981 Automatic Data Structure Selection in SETL · POPL 1979 |
Program analysis
data flow analysis |
0.0 | 2 | 1981 | Automatic Data Structure Selection in SETL · POPL 1979 An Automatic Technique for Selection of Data Structures in SETL Programs · ACM Trans. Program. Lang. Syst. 1981 |
Compilers and program optimization › memory optimization
data representation selection |
0.0 | 1 | 1979 | Programming by Refinement, as Exemplified by the SETL Representation Sublanguage · ACM Trans. Program. Lang. Syst. 1979 |
Programming languages and type systems
language design |
0.0 | 1 | 1979 | Programming by Refinement, as Exemplified by the SETL Representation Sublanguage · ACM Trans. Program. Lang. Syst. 1979 |
Methods — techniques the papers use, named apart from their topics
data flow analysis · 0.0heuristic search · 0.0global program analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1981 | An Automatic Technique for Selection of Data Structures in SETL ProgramsabstractSETL is a very-high-level programming language supporting set-theoretic syntax and semantics.It allows algorithms to be programmed rapidly and succinctly without requiring data-structure declarations to be supplied.Such declarations can be manually specified later, without recoding the program, to improve the efficiency of program execution.We describe a new technique for automatic selection of appropriate data representations during compile time for programs with omitted declarations and present an efficient data representation selection algorithm, whose complexity is comparable with those of the fastest known general data-flow algorithms of Tarjan and Reif. Edmond Schonberg, Jacob T. Schwartz, Micha Sharir |
ACM Trans. Program. Lang. Syst. | 1 |
| 1979 | Automatic Data Structure Selection in SETLabstractSETL is a very high level programming language supporting set theoretical syntax and semantics. It allows algorithms to be programmed rapidly and succinctly without requiring data structure declarations to be supplied, though such declarations can be manually specified later, without recoding the program, to improve the efficiency of program execution. We describe a new technique for automatic selection of appropriate data representations during compile-time for undeclared, or partially declared programs,and present an efficient data structure selection algorithm, whose complexity is comparable with those of the fastest known general data-flow algorithms of Tarjan [TA2] and Reif [RE]. Edmond Schonberg, Jacob T. Schwartz, Micha Sharir |
POPL | 1 |
| 1979 | Programming by Refinement, as Exemplified by the SETL Representation Sublanguageabstract“Pure” SETL is a language of very high level allowing algorithms to be programmed rapidly and succintly. SETL's representation sublanguage adds a system of declarations which allow the user of the language to control the data structures that will be used to implement an algorithm which has already been written in pure SETL, so as to improve its efficiency. Ideally no rewriting of the algorithm should be necessary. The facilities provided by the representation sublanguage and the run-time data structures that it can generate are described; based on this a heuristic which uses some of the methods of global program analysis and which should be capable of selecting an acceptably efficient representation automatically is given. Robert B. K. Dewar, Arthur Grand, Ssu-Cheng Liu, Jacob T. Schwartz, Edmond Schonberg |
ACM Trans. Program. Lang. Syst. | 5 |