BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Austria
1 × Canada
1 × Cyprus
1 × Estonia
1 × Germany
1 × India
1 × Ireland
1 × Japan
1 × Poland
13 × USA
2 × Spain
2 × Sweden
5 × France
Collaborated with:
J.Tristan T.Hirschowitz T.Ramananandro G.D.Reis J.B.Wells J.Jourdan S.Blazy S.Rideau B.Grégoire F.Pessaux F.Rouaix D.Doligez M.Mauny P.Weis F.Pottier Z.Dargaye C.Calcagno W.Taha L.Huang V.Laporte D.Pichardie T.Bourke Lélio Brun P.Dagand M.Pouzet L.Rieg F.Mancinelli J.Boender R.D.Cosmo J.Vouillon B.Durak R.Treinen
Talks about:
formal (9) compil (9) verifi (7) verif (6) type (6) valid (5) polymorph (4) languag (4) modul (4) implement (3)

Person: Xavier Leroy

DBLP DBLP: Leroy:Xavier

Facilitated 1 volumes:

POPL 2004Ed

Contributed to:

POPL 20152015
SEFM 20142014
ESOP 20122012
POPL 20122012
CGO 20112011
POPL 20112011
CC 20102010
POPL 20102010
PLDI 20092009
POPL 20082008
RTA 20072007
ASE 20062006
ESOP 20062006
FM 20062006
POPL 20062006
ESOP 20042004
ESOP 20032003
GPCE 20032003
PPDP 20032003
ESOP 20022002
ICFP 20022002
CAV 20012001
POPL 19991999
POPL 19981998
POPL 19951995
POPL 19941994
POPL 19931993
POPL 19921992
FPCA 19911991
POPL 19911991
PLILP 19901990
PLDI 20172017

Wrote 34 papers:

POPL-2015-JourdanLBLP #c
A Formally-Verified C Static Analyzer (JHJ, VL, SB, XL, DP), pp. 247–259.
SEFM-2014-Leroy #code generation #proving #tool support #verification
Formal Proofs of Code Generation and Verification Tools (XL), pp. 1–4.
ESOP-2012-JourdanPL #lr #parsing #validation
Validating LR(1) Parsers (JHJ, FP, XL), pp. 397–416.
POPL-2012-RamananandroRL #c++ #resource management #semantics
A mechanized semantics for C++ object construction and destruction, with applications to resource management (TR, GDR, XL), pp. 521–532.
CGO-2011-Leroy #compilation #how #question #verification #why
Formally verifying a compiler: Why? How? How far? (XL).
POPL-2011-Leroy #question #tool support
Verified squared: does critical software deserve verified tools? (XL), pp. 1–2.
POPL-2011-RamananandroRL #c++ #inheritance #layout #multi #verification
Formal verification of object layout for c++ multiple inheritance (TR, GDR, XL), pp. 67–80.
CC-2010-RideauL #validation
Validating Register Allocation and Spilling (SR, XL), pp. 224–243.
POPL-2010-TristanL #pipes and filters #validation
A simple, verified validator for software pipelining (JBT, XL), pp. 83–92.
PLDI-2009-TristanL #lazy evaluation #validation
Verified validation of lazy code motion (JBT, XL), pp. 316–326.
POPL-2008-TristanL #case study #optimisation #scheduling #validation #verification
Formal verification of translation validators: a case study on instruction scheduling optimizations (JBT, XL), pp. 17–27.
RTA-2007-Leroy #compilation #optimisation #verification
Formal Verification of an Optimizing Compiler (XL), p. 1.
ASE-2006-MancinelliBCVDLT #complexity #open source #scalability
Managing the Complexity of Large Free and Open Source Package-Based Software Distributions (FM, JB, RDC, JV, BD, XL, RT), pp. 199–208.
ESOP-2006-Leroy #induction #semantics
Coinductive Big-Step Operational Semantics (XL), pp. 54–68.
FM-2006-BlazyDL #c #compilation #verification
Formal Verification of a C Compiler Front-End (SB, ZD, XL), pp. 460–475.
POPL-2006-Leroy #certification #compilation #programming #proving
Formal certification of a compiler back-end or: programming a compiler with a proof assistant (XL), pp. 42–54.
ESOP-2004-HirschowitzLW #call-by #mixin #reduction #semantics
Call-by-Value Mixin Modules: Reduction Semantics, Side Effects, Types (TH, XL, JBW), pp. 64–78.
ESOP-2003-Leroy #perspective #programming language #security #static analysis
Computer Security from a Programming Language and Static Analysis Perspective (XL), pp. 1–9.
GPCE-2003-CalcagnoTHL #abstract syntax tree #implementation #multi #using
Implementing Multi-stage Languages Using ASTs, Gensym, and Reflection (CC, WT, LH, XL), pp. 57–76.
PPDP-2003-HirschowitzLW #call-by #compilation #functional #recursion
Compilation of extended recursion in call-by-value functional languages (TH, XL, JBW), pp. 160–171.
ESOP-2002-HirschowitzL #call-by #mixin
Mixin Modules in a Call-by-Value Setting (TH, XL), pp. 6–20.
ICFP-2002-GregoireL #implementation #reduction
A compiled implementation of strong reduction (BG, XL), pp. 235–246.
CAV-2001-Leroy #bytecode #java #overview #perspective #verification
Java Bytecode Verification: An Overview (XL), pp. 265–285.
POPL-1999-PessauxL #analysis #exception #type system
Type-Based Analysis of Uncaught Exceptions (FP, XL), pp. 276–290.
POPL-1998-LeroyR #security
Security Properties of Typed Applets (XL, FR), pp. 391–403.
POPL-1995-Leroy #higher-order
Applicative Functors and Fully Transparent Higher-Order Modules (XL), pp. 142–153.
POPL-1994-Leroy #compilation
Manifest Types, Modules, and Separate Compilation (XL), pp. 109–122.
POPL-1993-DoligezL #concurrent #garbage collection #implementation #ml #parallel #thread
A Concurrent, Generational Garbage Collector for a Multithreaded Implementation of ML (DD, XL), pp. 113–123.
POPL-1993-Leroy #continuation #morphism #polymorphism
Polymorphism by Name for References and Continuations (XL), pp. 220–231.
POPL-1992-Leroy #polymorphism #type system
Unboxed Objects and Polymorphic Typing (XL), pp. 177–188.
FPCA-1991-LeroyM #ml
Dynamics in ML (XL, MM), pp. 406–426.
POPL-1991-LeroyW #polymorphism #type inference
Polymorphic Type Inference and Assignment (XL, PW), pp. 291–302.
PLILP-1990-Leroy #data transformation #performance #polymorphism #representation
Efficient Data Representation in Polymorphic Languages (XL), pp. 255–276.
PLDI-2017-BourkeBDLPR #compilation
A formally verified compiler for Lustre (TB, LB, PÉD, XL, MP, LR), pp. 586–601.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.