Demo Data from EDBT 2026 / reviewers in the wild / expert
H. R. Strong Jr.
dblp:85/1258
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 1975
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 3 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
2 papers |
Compilers and program optimization · 80% Programming languages and type systems · 20% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
program transformation |
0.0 | 2 | 1975 | Recursion Structure Simplification · SIAM J. Comput. 1975 Translating Recursion Equations into Flow Charts · STOC 1970 |
Compilers and program optimization › program transformation
recursion removal |
0.0 | 1 | 1970 | Translating Recursion Equations into Flow Charts · STOC 1970 |
Programming languages and type systems › control structures › recursion
recursive equations |
0.0 | 1 | 1970 | Translating Recursion Equations into Flow Charts · STOC 1970 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 1975 | Recursion Structure Simplification · SIAM J. Comput. 1975 |
Graph algorithms and graph theory › graph algorithms › connectivity
strongly connected components |
0.0 | 1 | 1975 | Recursion Structure Simplification · SIAM J. Comput. 1975 |
Methods — techniques the papers use, named apart from their topics
calling graph analysis · 0.0macroexpansion · 0.0macro expansion · 0.0syntactic analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1975 | Recursion Structure SimplificationabstractThis paper discusses a family of algorithms for transforming a recursive program into an equivalent program with a simplified recursion structure. The simplification is performed by integrating copies of certain procedures into the bodies of other procedures. This procedure integration process is analogous to macroexpansion, involving procedure calls rather than macro-operators. We measure the complexity of the recursion structure in terms of the calling graph of the program. This is a directed graph with nodes representing the procedures of the program and arcs representing the relation “calls”. We say that the recursion structure is complex if there is a high degree of cross linkage resulting in a small number of large strongly connected components in the graph; and we say it is simple, if the strongly connected regions are small, preferably containing one node each. One algorithm in our family is optimal in the sense that it finds a program with the same number of procedures and the maximum number of strongly connected regions obtainable via macroexpansion of procedure calls. We discuss suboptimal algorithms which require less running time, and we discuss open problems related to finding simplification algorithms optimal with respect to a wide range of transformations including the inverse of macroexpansion. In particular, we present a very simple open problem concerning the decidability of the word problem for certain semigroups. H. R. Strong Jr., Andrea Maggiolo-Schettini |
SIAM J. Comput. | 1 |
| 1971 | Translating Recursion Equations into Flow Charts
H. R. Strong Jr. |
J. Comput. Syst. Sci. | 1 |
| 1970 | Translating Recursion Equations into Flow ChartsabstractThis paper proposes the foundations for a systematic study of the translation of recursive function definitions into flow charts (often called the removal of recursions). Several notions of translation are presented. Emphasis is placed on translation which could be performed mechanically, operating only on the syntactical structure of the recursion equations. Systems of recursion equations are classified by structure and by the dynamics of their implicit computations. Theorems on the limitations of translation are based on these classifications. An effective first approximation to a syntactic characterization of one notion of translatability is presented. Finally, open problems are discussed. Space limitations prevent the inclusion of proofs or lengthy definitions. H. R. Strong Jr. |
STOC | 1 |