Adam Chlipala

Adam Chlipala

Massachusetts Institute of Technology

H-index: 32

North America-United States

About Adam Chlipala

Adam Chlipala, With an exceptional h-index of 32 and a recent h-index of 25 (since 2020), a distinguished researcher at Massachusetts Institute of Technology, specializes in the field of Programming Languages, Formal Methods, Computer Systems.

His recent articles reflect a diverse array of research interests and contributions to the field:

Foundational Integration Verification of a Cryptographic Server

Live Verification in an Interactive Proof Assistant

CryptOpt: Automatic Optimization of Straightline Code

Towards a Scalable Proof Engine: A Performant Prototype Rewriting Primitive for Coq

Omnisemantics: Smooth handling of nondeterminism

Proving That a System with Software Trap Handlers for Unimplemented Instructions Behaves as If They Were Implemented in Hardware

Flexible Instruction-Set Semantics via Abstract Monads (Experience Report)

CryptOpt: Verified compilation with randomized program search for cryptographic primitives

Adam Chlipala Information

University

Position

MIT CSAIL

Citations(all)

4436

Citations(since 2020)

2091

Cited By

3200

hIndex(all)

32

hIndex(since 2020)

25

i10Index(all)

51

i10Index(since 2020)

41

Email

University Profile Page

Massachusetts Institute of Technology

Google Scholar

View Google Scholar Profile

Adam Chlipala Skills & Research Interests

Programming Languages

Formal Methods

Computer Systems

Top articles of Adam Chlipala

Title

Journal

Author(s)

Publication Date

Foundational Integration Verification of a Cryptographic Server

JADE PHILIPOOM

DUSTIN JAMNER

ASHLEY LIN

SAMUEL GRUETTER

CLÉMENT PIT-CLAUDEL

...

2024

Live Verification in an Interactive Proof Assistant

SAMUEL GRUETTER

VIKTOR FUKALA

ADAM CHLIPALA

2024

CryptOpt: Automatic Optimization of Straightline Code

Joel Kuepper

David Wu

Andres Erbsen

Jason Gross

Owen Conoly

...

2023/5/14

Towards a Scalable Proof Engine: A Performant Prototype Rewriting Primitive for Coq

arXiv preprint arXiv:2305.02521

Jason Gross

Andres Erbsen

Jade Philipoom

Rajashree Agrawal

Adam Chlipala

2023/5/4

Omnisemantics: Smooth handling of nondeterminism

ACM Transactions on Programming Languages and Systems

Arthur Charguéraud

Adam Chlipala

Andres Erbsen

Samuel Gruetter

2023/3/9

Proving That a System with Software Trap Handlers for Unimplemented Instructions Behaves as If They Were Implemented in Hardware

Samuel Gruetter

Thomas Bourgeat

Adam Chlipala

2023

Flexible Instruction-Set Semantics via Abstract Monads (Experience Report)

Proceedings of the ACM on Programming Languages

Thomas Bourgeat

Ian Clester

Andres Erbsen

Samuel Gruetter

Pratap Singh

...

2023/8/30

CryptOpt: Verified compilation with randomized program search for cryptographic primitives

Proceedings of the ACM on Programming Languages

Joel Kuepper

Andres Erbsen

Jason Gross

Owen Conoly

Chuyue Sun

...

2023/6/6

C4: verified transactional objects

Proceedings of the ACM on Programming Languages

Mohsen Lesani

Li-yao Xia

Anders Kaseorg

Christian J Bell

Adam Chlipala

...

2022/4/29

Adversary safety by construction in a language of cryptographic protocols

Timothy M Braje

Alice R Lee

Andrew Wagner

Benjamin Kaiser

Daniel Park

...

2022/8/7

Automatic test-case reduction in proof assistants: A case study in Coq

arXiv preprint arXiv:2202.13823

Jason Gross

Théo Zimmermann

Miraya Poddar-Agrawal

Adam Chlipala

2022/2/28

Hemiola: A DSL and verification tools to guide design and proof of hierarchical cache-coherence protocols

Joonwon Choi

Adam Chlipala

Arvind

2022

Certifying derivation of state machines from coroutines

Proceedings of the ACM on Programming Languages

Mirai Ikebuchi

Andres Erbsen

Adam Chlipala

2022/1/11

Relational compilation for performance-critical applications: extensible proof-producing translation of functional models into low-level code

Clément Pit-Claudel

Jade Philipoom

Dustin Jamner

Andres Erbsen

Adam Chlipala

2022/6/9

Verified tensor-program optimization via high-level scheduling rewrites

Proceedings of the ACM on Programming Languages

Amanda Liu

Gilbert Louis Bernstein

Adam Chlipala

Jonathan Ragan-Kelley

2022/1/11

Certified programming with dependent types: a pragmatic introduction to the Coq proof assistant

Adam Chlipala

2022/6/7

Accelerating Verified-Compiler Development with a Verified Rewriting Engine

arXiv preprint arXiv:2205.00862

Jason Gross

Andres Erbsen

Jade Philipoom

Miraya Poddar-Agrawal

Adam Chlipala

2022/5/2

CryptOpt: Verified compilation with random program search for cryptographic primitives

ArXiv abs/2211.10665

Joel Kuepper

ANDRES Erbsen

Jason Gross

OWEN Conoly

Chuyue Sun

...

2022/11

Effective simulation and debugging for a high-level hardware language using software compilers

Clément Pit-Claudel

Thomas Bourgeat

Stella Lau

Arvind

Adam Chlipala

2021/4/19

Flexible Instruction-Set Semantics via Type Classes

arXiv preprint arXiv:2104.00762

Thomas Bourgeat

Ian Clester

Andres Erbsen

Samuel Gruetter

Pratap Singh

...

2021/4/1

See List of Professors in Adam Chlipala University(Massachusetts Institute of Technology)