H-Index & Metrics Top Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science H-index 44 Citations 9,456 96 World Ranking 3831 National Ranking 78

Research.com Recognitions

Awards & Achievements

2015 - ACM Fellow For contributions to safe, high-performance functional programming languages and compilers, and to compiler verification.

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Compiler
  • Operating system

Xavier Leroy mainly investigates Programming language, Compiler, Proof assistant, Compiler correctness and Formal verification. His studies link Theoretical computer science with Programming language. He focuses mostly in the field of Proof assistant, narrowing it down to matters related to Abstract machine and, in some cases, Interpreter, Virtual machine and Reduction.

His Compiler correctness research is multidisciplinary, relying on both Compiler construction and Code generation. His study in Code generation is interdisciplinary in nature, drawing from both Executable, Interprocedural optimization, Inline expansion, Compile time and Assembly language. His Inline expansion research includes themes of Compilation error, Bootstrapping and Source code.

His most cited work include:

  • Formal verification of a realistic compiler (718 citations)
  • Formal certification of a compiler back-end or: programming a compiler with a proof assistant (539 citations)
  • A Formally Verified Compiler Back-end (298 citations)

What are the main themes of his work throughout his whole career to date?

Programming language, Compiler, Theoretical computer science, Formal verification and Proof assistant are his primary areas of study. His Programming language study frequently draws connections between adjacent fields such as Mathematical proof. His research integrates issues of Executable and Code generation in his study of Compiler.

Coinduction is closely connected to Soundness in his research, which is encompassed under the umbrella topic of Theoretical computer science. The Proof assistant study combines topics in areas such as Semantics and Assembly language. The study incorporates disciplines such as Dead code elimination and Compiler construction in addition to Compiler correctness.

He most often published in these fields:

  • Programming language (78.20%)
  • Compiler (37.59%)
  • Theoretical computer science (21.80%)

What were the highlights of his more recent work (between 2012-2019)?

  • Programming language (78.20%)
  • Compiler (37.59%)
  • Separation logic (4.51%)

In recent papers he was focusing on the following fields of study:

Xavier Leroy mainly focuses on Programming language, Compiler, Separation logic, Mathematical proof and Semantics. His research on Programming language often connects related topics like Session. His work on Compiler correctness as part of general Compiler study is frequently connected to Part iii, therefore bridging the gap between diverse disciplines of science and establishing a new relationship between them.

His Compiler correctness research incorporates elements of Floating point and Compiler construction. As part of the same scientific family, Xavier Leroy usually focuses on Proof assistant, concentrating on Computation and intersecting with Assembly language, Lustre and Dataflow. Xavier Leroy works mostly in the field of Operational semantics, limiting it down to topics relating to Formal semantics and, in certain cases, Theoretical computer science, as a part of the same area of interest.

Between 2012 and 2019, his most popular works were:

  • Program Logics for Certified Compilers (94 citations)
  • A Formally-Verified C Static Analyzer (70 citations)
  • A Formally-Verified C Compiler Supporting Floating-Point Arithmetic (32 citations)

In his most recent research, the most cited papers focused on:

  • Programming language
  • Compiler
  • Operating system

Xavier Leroy spends much of his time researching Programming language, Compiler, Semantics, Proof assistant and Mathematical proof. His research related to Computation, Separation logic, Floating point, Optimizing compiler and Formal verification might be considered part of Programming language. His work in Separation logic covers topics such as Operational semantics which are related to areas like Theoretical computer science.

His Recursion and Abstract interpretation study in the realm of Theoretical computer science interacts with subjects such as Compiled language. In Optimizing compiler, he works on issues like Executable, which are connected to Software engineering. His Compiler study combines topics in areas such as Soundness and Documentation.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Top Publications

Formal verification of a realistic compiler

Xavier Leroy.
Communications of The ACM (2009)

1307 Citations

Formal certification of a compiler back-end or: programming a compiler with a proof assistant

Xavier Leroy.
symposium on principles of programming languages (2006)

878 Citations

A Formally Verified Compiler Back-end

Xavier Leroy.
Journal of Automated Reasoning (2009)

577 Citations

Manifest types, modules, and separate compilation

Xavier Leroy.
symposium on principles of programming languages (1994)

367 Citations

Unboxed objects and polymorphic typing

Xavier Leroy.
symposium on principles of programming languages (1992)

307 Citations

A concurrent, generational garbage collector for a multithreaded implementation of ML

Damien Doligez;Xavier Leroy.
symposium on principles of programming languages (1993)

293 Citations

The ZINC experiment : an economical implementation of the ML language

Xavier Leroy.
(1990)

290 Citations

A compiled implementation of strong reduction

Benjamin Grégoire;Xavier Leroy.
international conference on functional programming (2002)

237 Citations

Java Bytecode Verification: Algorithms and Formalizations

Xavier Leroy.
Journal of Automated Reasoning (2003)

233 Citations

Mechanized Semantics for the Clight Subset of the C Language

Sandrine Blazy;Xavier Leroy.
Journal of Automated Reasoning (2009)

223 Citations

Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.

If you think any of the details on this page are incorrect, let us know.

Contact us

Top Scientists Citing Xavier Leroy

Gilles Barthe

Gilles Barthe

Max Planck Institute for Security and Privacy

Publications: 50

Andrew W. Appel

Andrew W. Appel

Princeton University

Publications: 48

Zhong Shao

Zhong Shao

Yale University

Publications: 46

Robert Harper

Robert Harper

Carnegie Mellon University

Publications: 28

Greg Morrisett

Greg Morrisett

Cornell University

Publications: 27

Benjamin C. Pierce

Benjamin C. Pierce

University of Pennsylvania

Publications: 26

Erez Petrank

Erez Petrank

Technion – Israel Institute of Technology

Publications: 25

Martin Odersky

Martin Odersky

École Polytechnique Fédérale de Lausanne

Publications: 25

Peter Sewell

Peter Sewell

University of Cambridge

Publications: 23

Grigore Rosu

Grigore Rosu

University of Illinois at Urbana-Champaign

Publications: 22

Simon Jones

Simon Jones

Microsoft (United States)

Publications: 19

Viktor Vafeiadis

Viktor Vafeiadis

Max Planck Institute for Software Systems

Publications: 18

Matthias Felleisen

Matthias Felleisen

Northeastern University

Publications: 18

Jan Vitek

Jan Vitek

Northeastern University

Publications: 18

Steve Zdancewic

Steve Zdancewic

University of Pennsylvania

Publications: 17

Something went wrong. Please try again later.