Demo Data from EDBT 2026 / reviewers in the wild / expert
Robert B. K. Dewar
dblp:10/2318
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 1983
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 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.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 78% Programming languages and type systems · 15% Runtime systems and virtual machines · 7% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
program transformation |
0.0 | 1 | 1982 | Transformational Derivation of a Garbage Collection Algorithm · ACM Trans. Program. Lang. Syst. 1982 |
Compilers and program optimization › program transformation › program derivation
transformational derivation |
0.0 | 1 | 1982 | Transformational Derivation of a Garbage Collection Algorithm · ACM Trans. Program. Lang. Syst. 1982 |
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 |
Compilers and program optimization › program transformation
data structure 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 |
Runtime systems and virtual machines
garbage collection |
0.0 | 1 | 1982 | Transformational Derivation of a Garbage Collection Algorithm · ACM Trans. Program. Lang. Syst. 1982 |
Methods — techniques the papers use, named apart from their topics
transformational programming · 0.0heuristic search · 0.0global program analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1983 | Panel on the Fifth Generation Project
Robert A. Kowalski, Hervé Gallaire, Toshio Yokoi, Robert B. K. Dewar |
IJCAI | 4 |
| 1982 | Some Modified Algorithms for Dijkstra's Longest Upsequence Problem
Robert B. K. Dewar, Susan M. Merritt, Micha Sharir |
Acta Informatica | 1 |
| 1982 | Transformational Derivation of a Garbage Collection AlgorithmabstractTransformational programming is a relatively new programming technique intended to derive complex algorithms automatically.Initially, a set of transformational rules is described, and an initial specification of the problem to be programmed is given.The specification is written in a high-level language in a fairly compact form possibly ignoring efficiency.A number of versions, called transformations, are created by successively applying the transformational rules starting with the initial specification.As an example of the application of this technique to a fairly complex case, a transformational derivation of a variant of a known efficient garbage collection and compaction algorithm from an initial very high-level specification is given.Currently, the techniques are still being developed, and therefore the transformations are derived manually.However, most of the transformations done are of a technical nature and could eventually be automated. Robert B. K. Dewar, Micha Sharir, Elia Weixelbaum |
ACM Trans. Program. Lang. Syst. | 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. | 1 |
| 1977 | MACRO SPITBOL-a SNOBOL4 CompilerabstractAbstract A fast and compact compiler/interpreter for SPITBOL (a variant of SNOBOL4) has been written in a machine‐independent macro assembly language and implemented initially on the ICL 1900 range of computers. The interpreter uses a novel form of indirect polish code which assists portability. Compile‐time pre‐evaluation of constant expressions has proved to be a worthwhile optimization. A description is given in some detail of the simple but rapid scheme, requiring no marker bits, employed for garbage collection. Robert B. K. Dewar, A. P. McCann |
Softw. Pract. Exp. | 1 |
| 1974 | A Stable Minimum Storage Sorting Algorithm
Robert B. K. Dewar |
Inf. Process. Lett. | 1 |