Adam Chlipala
Massachusetts Institute of Technology
H-index: 32
North America-United States
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 |