Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

François Rouaix

dblp:64/258 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Systems and software security
language-based security
0.011998
Security Properties of Typed Applets · POPL 1998
Programming languages and type systems › type systems
type soundness
0.011998
Security Properties of Typed Applets · POPL 1998
Programming languages and type systems
type systems
0.021995
Generic Polymorphism · POPL 1995
Safe Run-time Overloading · POPL 1990
Programming languages and type systems › type systems › polymorphism
ad-hoc polymorphism
0.011995
Generic Polymorphism · POPL 1995
Programming languages and type systems › type systems
polymorphism
0.011995
Generic Polymorphism · POPL 1995
Programming languages and type systems
type inference
0.011990
Safe Run-time Overloading · POPL 1990
Programming languages and type systems › object-oriented programming
object-oriented languages
0.011990
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
YearPublicationVenuePosition
1998 Security Properties of Typed Applets
abstract
This 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
POPL2
1996 A Web Navigator with Applets in Caml
François Rouaix
Comput. Networks1
1995 Generic Polymorphism
abstract
We 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
POPL2
1994 A Modular Architecture For Constraint-Based Parsing
François Barthélemy, François Rouaix
COLING2
1990 Safe Run-time Overloading
abstract
We 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
POPL1