Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jean-Claude Raoult
dblp:30/3694
· DBLP profile ↗
13ranked-venue papers
9as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.
| Theoretical computer science
6 papers |
Automata and formal languages · 55% Logic in computer science · 37% Algorithms and data structures · 7% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 65% Compilers and program optimization · 17% Requirements engineering and software design · 17% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
concurrency theory |
0.0 | 1 | 1999 | Context-Free Event Domains are Recognizable · Inf. Comput. 1999 |
Automata and formal languages › algebraic language theory
recognizability |
0.0 | 1 | 1999 | Context-Free Event Domains are Recognizable · Inf. Comput. 1999 |
Programming languages and type systems
language semantics |
0.0 | 2 | 1983 | Properties of a Notation for Combining Functions · J. ACM 1983 Operational and Semantic Equivalence Between Recursive Programs · J. ACM 1980 |
Compilers and program optimization
attribute grammar evaluation |
0.0 | 1 | 1984 | The Global Storage Needs of a Subcomputation · POPL 1984 |
Requirements engineering and software design › specification
functional specification |
0.0 | 1 | 1984 | The Global Storage Needs of a Subcomputation · POPL 1984 |
Logic in computer science › logic programming › logic programming semantics
fixpoint semantics |
0.0 | 2 | 1980 | Operational and Semantic Equivalence Between Recursive Programs · J. ACM 1980 Operational and Semantic Equivalence between Recursive Programs · STOC 1978 |
Programming languages and type systems › language semantics › formal semantics › denotational semantics
continuation semantics |
0.0 | 1 | 1983 | Properties of a Notation for Combining Functions · J. ACM 1983 |
Logic in computer science › formal systems
combinatory logic |
0.0 | 1 | 1982 | Properties of a Notation for Combining Functions · ICALP 1982 |
Programming languages and type systems
program equivalence |
0.0 | 1 | 1980 | Operational and Semantic Equivalence Between Recursive Programs · J. ACM 1980 |
Algorithms and data structures
search algorithms |
0.0 | 1 | 1980 | Optimal Unbounded Search Strategies · ICALP 1980 |
Algorithms and data structures › search algorithms
unbounded search |
0.0 | 1 | 1980 | Optimal Unbounded Search Strategies · ICALP 1980 |
Logic in computer science › program semantics
program equivalence |
0.0 | 1 | 1978 | Operational and Semantic Equivalence between Recursive Programs · STOC 1978 |
Logic in computer science
program semantics |
0.0 | 1 | 1978 | Operational and Semantic Equivalence between Recursive Programs · STOC 1978 |
Algorithms and data structures › analysis of algorithms
average-case analysis |
0.0 | 1 | 1977 | On the Average Number of Registers Required for Evaluating Arithmetic Expressions · FOCS 1977 |
Algorithms and data structures › algebraic computation
expression evaluation |
0.0 | 1 | 1977 | On the Average Number of Registers Required for Evaluating Arithmetic Expressions · FOCS 1977 |
Graph algorithms and graph theory
register allocation |
0.0 | 1 | 1977 | On the Average Number of Registers Required for Evaluating Arithmetic Expressions · FOCS 1977 |
Methods — techniques the papers use, named apart from their topics
evaluation order analysis · 0.0attribute partitioning · 0.0optimal search strategies · 0.0combinatory logic · 0.0operational semantics · 0.0generating functions · 0.0fixed-point semantics · 0.0asymptotic analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | Context-Free Event Domains are Recognizable
Éric Badouel, Philippe Darondeau, Jean-Claude Raoult |
Inf. Comput. | 3 |
| 1993 | Recursively Defined Tree Transductions
Jean-Claude Raoult |
RTA | 1 |
| 1988 | Proving Open Properties by Induction
Jean-Claude Raoult |
Inf. Process. Lett. | 1 |
| 1984 | The Global Storage Needs of a SubcomputationabstractA defining characteristic of “functional” specifications is the absence of assignments: updates of tables and data structures are expressed by giving the relationship between the new and old values. An obvious implementation allocates separate space for new and old values and may consume a lot of storage. However, even when updates of attributes like symbol tables are expressed functionally, we would like to avoid making copies of the symbol table during attribute evaluation. In other words, if possible, the implementation should have a single global copy of the table that is updated using assignments. Since the value of the global copy changes during computation, the order of evaluation has to be chosen carefully. In this paper, we partition attributes into classes, the problem being to determine if there exists an evaluation order that allows each class to share a global storage area. The solution extends to handle symbol tables for block structured languages. Jean-Claude Raoult, Ravi Sethi |
POPL | 1 |
| 1984 | On Graph Rewritings
Jean-Claude Raoult |
Theor. Comput. Sci. | 1 |
| 1983 | Properties of a Notation for Combining FunctionsabstractA combmator called a pipe is proposed for combining functions in a hnear order.Examples suggest that semantic rules using pipes are easy to read and understand, even for readers with little knowledge of semantics The readability is a consequence ot the operational mtunion associated with pipes The operatJonal v~ew is that each function connected by a pipe is handed a finite sequence of values Each function takes zero or more arguments from the right end of the sequence, replaces the arguments by zero or more results, and passes the sequence to the next function The new idea is that a function may skip over some number of values before picking up its arguments.This approach Is suited to expressing the composition of operations on machine states in a programming language.Pipes allow continuation semantics to be written with direct operators instead of the operator having to worry about its continuation, the second function in a pipe is essentially a continuation of the first m connection is established between functions connected by pipes and more traditional continuation semantics. Jean-Claude Raoult, Ravi Sethi |
J. ACM | 1 |
| 1982 | Properties of a Notation for Combining Functions
Jean-Claude Raoult, Ravi Sethi |
ICALP | 1 |
| 1980 | Optimal Unbounded Search Strategies
Jean-Claude Raoult, Jean Vuillemin |
ICALP | 1 |
| 1980 | Completions of ordered magmas
Bruno Courcelle, Jean-Claude Raoult |
Fundam. Informaticae | 2 |
| 1980 | Operational and Semantic Equivalence Between Recursive ProgramsabstractIt IS shown that two widely different notions of program equivalence coincide for the language of recurslve definitions with simplification rules The first is the now classical equivalence for fixed-point semantics.The other is purely operational in nature and is much closer to a programmer's intuition of program equivalence KEY WORDS AND PHgASES semantics of programming languages, algebraic semantics, subtree replacement systems CR CATEGORIES: 4 2, 5 2, 5 24 Jean-Claude Raoult, Jean Vuillemin |
J. ACM | 1 |
| 1979 | The Number of Registers Required for Evaluating Arithmetic Expressions
Philippe Flajolet, Jean-Claude Raoult, Jean Vuillemin |
Theor. Comput. Sci. | 2 |
| 1978 | Operational and Semantic Equivalence between Recursive ProgramsabstractIn this paper, we show that two widely different notions of program equivalence coincide for the language of recursive definitions with simplification rules. The first one is the now classical equivalence for fixed-point semantics. The other one is purely operational in nature and is much closer to a programmer's intuition of program equivalence. Jean-Claude Raoult, Jean Vuillemin |
STOC | 1 |
| 1977 | On the Average Number of Registers Required for Evaluating Arithmetic ExpressionsabstractLet An be the average number of registers required for evaluating arithmetic expressions of size n, or, equivalently, the minimal stack needed for exploring binary trees with n nodes. We give explicit expressions for An and related quantities and show that: An = log4(n) + C + E(log4n) + o(1) where C = 1/2 - γ + 2/2 log2 + log2Π 0.292 and E is continuous, periodic with period 1, with average value 0 and amplitude less than .05. Philippe Flajolet, Jean-Claude Raoult, Jean Vuillemin |
FOCS | 2 |