Demo Data from EDBT 2026 / reviewers in the wild / expert
François Rouaix
dblp:64/258
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 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
3 papers |
Programming languages and type systems · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
language-based security |
0.0 | 1 | 1998 | Security Properties of Typed Applets · POPL 1998 |
Programming languages and type systems › type systems
type soundness |
0.0 | 1 | 1998 | Security Properties of Typed Applets · POPL 1998 |
Programming languages and type systems
type systems |
0.0 | 2 | 1995 | Generic Polymorphism · POPL 1995 Safe Run-time Overloading · POPL 1990 |
Programming languages and type systems › type systems › polymorphism
ad-hoc polymorphism |
0.0 | 1 | 1995 | Generic Polymorphism · POPL 1995 |
Programming languages and type systems › type systems
polymorphism |
0.0 | 1 | 1995 | Generic Polymorphism · POPL 1995 |
Programming languages and type systems
type inference |
0.0 | 1 | 1990 | Safe Run-time Overloading · POPL 1990 |
Programming languages and type systems › object-oriented programming
object-oriented languages |
0.0 | 1 | 1990 | Safe Run-time Overloading · POPL 1990 |
Methods — techniques the papers use, named apart from their topics
type-based analysis · 0.0formalization · 0.0structural pattern matching on types · 0.0static semantics · 0.0dynamic semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Security Properties of Typed AppletsabstractThis paper formalizes the folklore result that strongly-typed applets are more secure than untyped ones. We formulate and prove several security properties that all well-typed applets possess, and identify sufficient conditions for the applet execution environment to be safe, such as procedural encapsulation, type abstraction, and systematic type-based placement of run-time checks. These results are a first step towards formal techniques for developing and validating safe execution environments for applets. Xavier Leroy, François Rouaix |
POPL | 2 |
| 1996 | A Web Navigator with Applets in Caml
François Rouaix |
Comput. Networks | 1 |
| 1995 | Generic PolymorphismabstractWe present the extensional polymorphism, a framework to type check ad hoc polymorphic functions. This formalism is compatible with parametric polymorphism, and supports a large class of functions defined by structural pattern matching on types. Catherine Dubois, François Rouaix, Pierre Weis |
POPL | 2 |
| 1994 | A Modular Architecture For Constraint-Based Parsing
François Barthélemy, François Rouaix |
COLING | 2 |
| 1990 | Safe Run-time OverloadingabstractWe present a functional language featuring a form of dynamic overloading akin to message passing in object oriented languages. We give a dynamic semantics describing a non-deterministic evaluation, as well as a type discipline (static semantics) supporting type inference. The type system ensures that a well-typed program has a correct execution, unique up to a semantic equivalence relation, and allows this execution to proceed deterministically, while resolving overloading at run-time. François Rouaix |
POPL | 1 |