EDBT 2026 Demo / reviewers in the wild / expert
Jerald S. Schwarz
dblp:58/3609
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 1984
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 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 · 70% Programming languages and type systems · 30% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 46% Approximation and online algorithms · 30% Algorithms and data structures · 23% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
code generation |
0.0 | 1 | 1984 | Treat - An Applicative Code Generator · POPL 1984 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1984 | Treat - An Applicative Code Generator · POPL 1984 |
Compilers and program optimization › program transformation
transformation rules |
0.0 | 1 | 1984 | Treat - An Applicative Code Generator · POPL 1984 |
Approximation and online algorithms
approximation algorithms |
0.0 | 1 | 1983 | Shelf Algorithms for Two-Dimensional Packing Problems · SIAM J. Comput. 1983 |
Mathematical optimization
discrete optimization |
0.0 | 1 | 1983 | Shelf Algorithms for Two-Dimensional Packing Problems · SIAM J. Comput. 1983 |
Mathematical optimization › optimization
packing algorithms |
0.0 | 1 | 1983 | Shelf Algorithms for Two-Dimensional Packing Problems · SIAM J. Comput. 1983 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
random projection |
0.0 | 1 | 1983 | Shelf Algorithms for Two-Dimensional Packing Problems · SIAM J. Comput. 1983 |
Programming languages and type systems
lazy evaluation |
0.0 | 1 | 1984 | Treat - An Applicative Code Generator · POPL 1984 |
Approximation and online algorithms
online algorithms |
0.0 | 1 | 1983 | Shelf Algorithms for Two-Dimensional Packing Problems · SIAM J. Comput. 1983 |
Programming languages and type systems
evaluation strategies |
0.0 | 1 | 1982 | Using Annotations to Make Recursion Equations Behave · IEEE Trans. Software Eng. 1982 |
Methods — techniques the papers use, named apart from their topics
worst-case analysis · 0.0shelf algorithm · 0.0pattern matching · 0.0applicative expressions · 0.0annotation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1984 | Treat - An Applicative Code GeneratorabstractTreat is a special purpose language for use in compiler writing. A Treat program translates a graph into c-trees (the intermediate language of the pcc compiler) and uses the back end of the C compiler to generate code. Treat has been developed specifically for use in an AdaTM compiler. A Treat program consists of applicative transformation rules. Treat's distinctive aspects include triggering transformations during pattern matching, a context mechanism for dynamic binding and assignment in a language with lazy evaluation. Jerald S. Schwarz, Dean Rubine |
POPL | 1 |
| 1983 | Shelf Algorithms for Two-Dimensional Packing ProblemsabstractThis paper studies two approximation algorithms for packing rectangles, using the two-dimensional packing model of Baker, Coffman and Rivest [SIAM J. Comput., 9 (1980), pp. 846–855]. The algorithms studied are called next-fit and first-fit shelf algorithms, respectively. They differ from previous algorithms by packing the rectangles in the order given; the previous algorithms required sorting the rectangles by decreasing height or width before packing them, which is not possible in some applications. The shelf algorithms are a modification of the next-fit and first-fit decreasing height level algorithms of Coffman, Garey, Johnson and Tarjan [SIAM J. Comput., 9 (1980), pp. 808–826]. Each shelf algorithm takes a parameter r. It is shown that by choosing r appropriately, the asymptotic worst case performance of the shelf algorithms can be made arbitrarily close to that of the next-fit and first-fit level algorithms, without the restriction that items must be packed in order of decreasing height. Nonasymptotic worst case performance bounds are also investigated. Brenda S. Baker, Jerald S. Schwarz |
SIAM J. Comput. | 2 |
| 1982 | Using Annotations to Make Recursion Equations BehaveabstractThe use of annotated recursion equations as a programming technique is investigated by considering the "telegram problem." The annotations are used to select alternative strategies for evaluating the applicative expressions contained in the recursion equations, while the equations serve as an abstract specification of the desired results. This method has the advantage that the annotations explicitly display certain kinds of decision that would otherwise be implicit. Jerald S. Schwarz |
IEEE Trans. Software Eng. | 1 |