EDBT 2026 Demo / reviewers in the wild / expert
L. Colussi
dblp:32/6485
· DBLP profile ↗
1ranked-venue papers
1as 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 · 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
1 paper |
Program verification · 67% Compilers and program optimization · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
correctness proof |
0.0 | 1 | 1984 | Recursion As an Effective Step in Program Development · ACM Trans. Program. Lang. Syst. 1984 |
Program verification › program logic
hoare logic |
0.0 | 1 | 1984 | Recursion As an Effective Step in Program Development · ACM Trans. Program. Lang. Syst. 1984 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1984 | Recursion As an Effective Step in Program Development · ACM Trans. Program. Lang. Syst. 1984 |
Methods — techniques the papers use, named apart from their topics
stepwise development · 0.0simplification rules · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1984 | Recursion As an Effective Step in Program DevelopmentabstractA general translation rule from recursive procedures to iterative ones is augmented by also translating the correctness proof.The augmented translation rule is defined within the framework of Pascal programs, with the correctness proof expressed in the Hoare style.The translation is consistent with the stepwise development of Pascal programs.Moreover the translation can be done automatically provided that the assertions are expressed in a formal specification language.Given are a few simplification rules, whose applicability, after the translation, is easily detectable and strongly suggested by the translated assertions.It is shown that the particular cases of linear, tail, and simple recursion (which are known to be easily handled and simplified when expressed in a schematic functional notation) can be simplified automatically after the translation step without leaving the Pascal language.Two examples are provided to show that the given simplification rules can also effectively apply to more general recursive procedures. L. Colussi |
ACM Trans. Program. Lang. Syst. | 1 |