Demo Data from EDBT 2026 / reviewers in the wild / expert
Sophie Renault
dblp:35/3845
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 1997
0000-0002-2418-2836ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 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 |
Compilers and program optimization · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
partial evaluation |
0.0 | 1 | 1997 | Reducing Nondeterminism while Specializing Logic Programs · POPL 1997 |
Compilers and program optimization
program specialization |
0.0 | 1 | 1997 | Reducing Nondeterminism while Specializing Logic Programs · POPL 1997 |
Logic in computer science
logic programming |
0.0 | 1 | 1997 | Reducing Nondeterminism while Specializing Logic Programs · POPL 1997 |
Methods — techniques the papers use, named apart from their topics
unfolding · 0.0transformation rules · 0.0mode information · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Reducing Nondeterminism while Specializing Logic ProgramsabstractProgram specialization is a collection of program transformation techniques for improving program efficiency by exploiting some information available at compile-time about the input data. We show that current techniques for program specialization based on partial evaluation do not perform well on nondeterministic logic programs. We then consider a set of transformation rules which extend the ones used for partial evaluation, and we propose a strategy to direct the application of these extended rules so to derive very efficient specialized programs. The efficiency improvements which may even be exponential, are achieved because the derived programs are semi-deterministic and the operations which are performed by the initial programs in different branches of the computation trees, are performed in the specialized programs within single branches. We also make use of mode information to guide the unfolding process and to reduce nondeterminism. To exemplify our technique, we show that we can automatically derive very efficient semi-deterministic matching programs and semi-deterministic parsers for regular languages. The derivations we have performed could not have been done by previously known partial evaluation techniques. Alberto Pettorossi, Maurizio Proietti, Sophie Renault |
POPL | 3 |
| 1994 | Design of Redundant Formal Specifications by Logic Programming: Merging Formal Text and Good CommentsabstractAmong the various tasks involved in SE & KE, requirements engineering, specification, prototyping, and validation are regarded as crucial since they decide whether a software system fulfills the users’ expectations. Formal methods provide a rigorous framework to guaranteed. Logic Programming has been recently shown as a promising candidate support these tasks and some relevant features can be in that way captured and formally regarding these concerns. Nevertheless, formalism does need some explanation to let it be more readable and understandable. This paper focuses on a specification design method which mixes formal text (represented by a logic program) and comments (using either formal or informal assertions). By the design of a specification we refer to the intertwined tasks of describing the specification and improving it by the investigation of proofs. These proofs aim to verify the link between the specification and the comments, and are partly automated. Then we present our practical experience in the use of an interacti ve proof system. As an example, we show how this methodology is currently applied to the draft of standard Prolog. Sophie Renault, Pierre Deransart |
Int. J. Softw. Eng. Knowl. Eng. | 1 |