Demo Data from SIGIR 2026 / reviewers in the wild / expert
Thérèse Hardin
dblp:77/39
· DBLP profile ↗
16ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 2 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorArtificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 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.
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
4 papers |
Programming languages and type systems · 100% | |
| Theoretical computer science
3 papers |
Logic in computer science · 70% Automated reasoning and model checking · 30% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › unification
higher-order unification |
0.0 | 2 | 2000 | Higher Order Unification via Explicit Substitutions · Inf. Comput. 2000 Higher-Order Unification via Explicit Substitutions (Extended Abstract) · LICS 1995 |
Automated reasoning and model checking
automated reasoning |
0.0 | 1 | 2000 | Higher Order Unification via Explicit Substitutions · Inf. Comput. 2000 |
Programming languages and type systems › lambda calculus
explicit substitutions |
0.0 | 2 | 2000 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 Higher Order Unification via Explicit Substitutions · Inf. Comput. 2000 |
Programming languages and type systems › term rewriting
confluence |
0.0 | 1 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 |
Programming languages and type systems
lambda calculus |
0.0 | 1 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 |
Logic in computer science › lambda calculus
explicit substitutions |
0.0 | 1 | 1995 | Higher-Order Unification via Explicit Substitutions (Extended Abstract) · LICS 1995 |
Logic in computer science › term rewriting
confluence |
0.0 | 1 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 |
Logic in computer science › rewriting
rewriting theory |
0.0 | 1 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 |
Methods — techniques the papers use, named apart from their topics
strong typing · 0.4OCaml · 0.4unification · 0.1rewriting · 0.0categorical combinators · 0.0explicit substitutions · 0.0explicit substitution · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Avoiding Security Pitfalls with Functional Programming: A Report on the Development of a Secure XML ValidatorabstractWhile the use of XML is pervading all areas of IT, security challenges arise when XML files are used to transfer security data such as security policies. To tackle this issue, we have developed a lightweight secure XML validator and have chosen to base the development on the strongly typed functional language OCaml. The initial development took place as part of the LaFoSec Study which aimed at investigating the impact of using functional languages for security. We then turned the validator into an industrial application, which was successfully evaluated at EAL4+ level by independent assessors. In this paper, we explain the challenges involved in processing XML data in a critical context, we describe our choices in designing a secure XML validator, and we detail how we used features of functional languages to enforce security requirements. Damien Doligez, Christèle Faure, Thérèse Hardin, Manuel Maarek |
ICSE (2) | 3 |
| 2007 | On the Implementation of Construction Functions for Non-free Concrete Data Types
Frédéric Blanqui, Thérèse Hardin, Pierre Weis |
ESOP | 2 |
| 2003 | Theorem Proving Modulo
Gilles Dowek, Thérèse Hardin, Claude Kirchner |
J. Autom. Reason. | 2 |
| 2002 | Binding Logic: Proofs and Models
Gilles Dowek, Thérèse Hardin, Claude Kirchner |
LPAR | 2 |
| 2001 | HOL-λσ: an intentional first-order expression of higher-order logic
Gilles Dowek, Thérèse Hardin, Claude Kirchner |
Math. Struct. Comput. Sci. | 2 |
| 2000 | Higher Order Unification via Explicit Substitutions
Gilles Dowek, Thérèse Hardin, Claude Kirchner |
Inf. Comput. | 2 |
| 1999 | HOL-lambdasigma: An Intentional First-Order Expression of Higher-Order Logic
Gilles Dowek, Thérèse Hardin, Claude Kirchner |
RTA | 2 |
| 1998 | Functional Runtime Systems Within the Lambda-Sigma CalculusabstractWe define a weak λ-calculus, λσ w , as a subsystem of the full λ-calculus with explicit substitutions λσ [uArr ] . We claim that λσ w could be the archetypal output language of functional compilers, just as the λ-calculus is their universal input language. Furthermore, λσ [uArr ] could be the adequate theory to establish the correctness of functional compilers. Here we illustrate these claims by proving the correctness of four simplified compilers and runtime systems modelled as abstract machines. The four machines we prove are the Krivine machine, the SECD, the FAM and the CAM. Thus, we give the first formal proofs of Cardelli's FAM and of its compiler. Thérèse Hardin, Luc Maranget |
J. Funct. Program. | 1 |
| 1996 | Functional Back-Ends within the Lambda-Sigma CalculusabstractProjet PARA Thérèse Hardin, Luc Maranget, Bruno Pagano |
ICFP | 1 |
| 1996 | Confluence Properties of Weak and Strong Calculi of Explicit SubstitutionsabstractCategorical combinators [Curien 1986/1993; Hardin 1989; Yokouchi 1989] and more recently λσ-calculus [Abadi 1991; Hardin and Le´vy 1989], have been introduced to provide an explicit treatment of substitutions in the λ-calculus. We reintroduce here the ingredients of these calculi in a self-contained and stepwise way, with a special emphasis on confluence properties. The main new results of the paper with respect to Curien [1986/1993], Hardin [1989], Abadi [1991], and Hardin and Le´vy [1989] are the following: (1) We present a confluent weak calculus of substitutions, where no variable clashes can be feared; (2) We solve a conjecture raised in Abadi [1991]: λσ-calculus is not confluent (it is confluent on ground terms only). This unfortunate result is “repaired” by presenting a confluent version of λσ-calculus, named the λ Env -caldulus in Hardin and Le´vy [1989], called here the confluent λσ-calculus. Pierre-Louis Curien, Thérèse Hardin, Jean-Jacques Lévy |
J. ACM | 2 |
| 1996 | Strong Normalizations of Substitutionsabstractασ-calculus is an extended λ-calculus where substitutions are handled explicitly. It is similar to, and inspired by, Categorical Combinatory logic (CCL). The strong normalization of σ, the subcalculus which computes substitutions, may be inferred from the strong normalization of the similar subsystem SUBST of CCL. We present here an independent proof of the termination of several substitution calculi, including σ and SUBST. Pierre-Louis Curien, Thérèse Hardin, Alejandro Ríos 0001 |
J. Log. Comput. | 2 |
| 1995 | Higher-Order Unification via Explicit Substitutions (Extended Abstract)abstractHigher-order unification is equational unification for /spl beta//spl eta/-conversion, but it is not first-order equational unification, as substitution has to avoid capture. In this paper higher-order unification is reduced to first-order equational unification in a suitable theory: the /spl lambda//spl sigma/-calculus of explicit substitutions. Gilles Dowek, Thérèse Hardin, Claude Kirchner |
LICS | 2 |
| 1994 | Yet Yet a Counterexample for lambda + SPabstractIn 1979, Klop (1980), answering a question raised by Mann in 1972, showed that the extension of λ-calculus with subjective pairing is not confluent. We refer to Klop (1980) and Barendregt (1981, revised 1984) for a perspective. The term presented by Klop to provide a counterexample is fairly simple, but the proof of non-confluence, although intuitively quite simple, involves some technical properties. Among others, a suitable standardization result on derivations in the extended system is needed in the proof. Klop's proof was revisited by Bunder (1985), who seemingly used less technical apparatus than Klop, starting with the same term as Klop. Although Bunder's proof does not explicitly use a standardization result, his proof proceeds internally with some rearrangements of derivations, so that it is fair to say that some standardization technique is present in Bunder (1985). Pierre-Louis Curien, Thérèse Hardin |
J. Funct. Program. | 2 |
| 1992 | Strong Normalization of Substitutions
Pierre-Louis Curien, Thérèse Hardin, Alejandro Ríos 0001 |
MFCS | 2 |
| 1989 | Confluence Results for the Pure Strong Categorical Logic CCL: lambda-Calculi as Subsystems of CCL
Thérèse Hardin |
Theor. Comput. Sci. | 1 |
| 1986 | Proof of termination of the rewriting system subst on CCL
Thérèse Hardin, Alain Laville |
Theor. Comput. Sci. | 1 |