Certified programming with dependent types: a pragmatic introduction to the Coq proof assistant A Chlipala MIT Press, 2013 | 373* | 2013 |
Generating tests from counterexamples D Beyer, AJ Chlipala, TA Henzinger, R Jhala, R Majumdar Proceedings. 26th International Conference on Software Engineering, 326-335, 2004 | 292 | 2004 |
File System Logging versus Clustering: A Performance Comparison. MI Seltzer, KA Smith, H Balakrishnan, J Chang, S McMains, ... USENIX, 249-264, 1995 | 204 | 1995 |
Parametric higher-order abstract syntax for mechanized semantics A Chlipala Proceedings of the 13th ACM SIGPLAN international conference on Functional …, 2008 | 203 | 2008 |
Using Crash Hoare logic for certifying the FSCQ file system H Chen, D Ziegler, T Chajed, A Chlipala, MF Kaashoek, N Zeldovich Proceedings of the 25th Symposium on Operating Systems Principles, 18-37, 2015 | 197 | 2015 |
Mostly-automated verification of low-level programs in computational separation logic A Chlipala Proceedings of the 32nd ACM SIGPLAN conference on Programming language …, 2011 | 180 | 2011 |
A verified compiler for an impure functional language A Chlipala ACM Sigplan Notices 45 (1), 93-106, 2010 | 131 | 2010 |
Effective interactive proofs for higher-order imperative programs A Chlipala, G Malecha, G Morrisett, A Shinnar, R Wisnesky ACM Sigplan Notices 44 (9), 79-90, 2009 | 122 | 2009 |
A certified type-preserving compiler from lambda calculus to assembly language A Chlipala ACM Sigplan Notices 42 (6), 54-65, 2007 | 121 | 2007 |
Static Checking of Dynamically-Varying Security Policies in Database-Backed Applications. A Chlipala, LLC Impredicative OSDI, 105-118, 2010 | 105 | 2010 |
Ur: statically-typed metaprogramming with type-level record computation A Chlipala ACM Sigplan Notices 45 (6), 122-133, 2010 | 100 | 2010 |
The Bedrock structured programming system: Combining generative metaprogramming and Hoare logic in an extensible program verifier A Chlipala Proceedings of the 18th ACM SIGPLAN international conference on Functional …, 2013 | 99 | 2013 |
The Blast Query Language for Software Verification D Beyer, AJ Chlipala, TA Henzinger, R Jhala, R Majumdar International Static Analysis Symposium, 2-18, 2004 | 96 | 2004 |
Fiat: Deductive synthesis of abstract data types in a proof assistant B Delaware, C Pit-Claudel, J Gross, A Chlipala Acm Sigplan Notices 50 (1), 689-700, 2015 | 93 | 2015 |
Ur/Web: A simple model for programming the web A Chlipala Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of …, 2015 | 80 | 2015 |
Deluge: data dissemination for network reprogramming at scale A Chlipala, J Hui, G Tolle University of California, Berkeley, Tech. Rep, 2004 | 79* | 2004 |
Chapar: certified causally consistent distributed key-value stores M Lesani, CJ Bell, A Chlipala ACM SIGPLAN Notices 51 (1), 357-370, 2016 | 66 | 2016 |
Simple high-level code for cryptographic arithmetic-with proofs, without compromises A Erbsen, J Philipoom, J Gross, R Sloan, A Chlipala 2019 IEEE Symposium on Security and Privacy (SP), 1202-1219, 2019 | 52 | 2019 |
Jitk: A trustworthy in-kernel interpreter infrastructure X Wang, D Lazar, N Zeldovich, A Chlipala, Z Tatlock 11th {USENIX} Symposium on Operating Systems Design and Implementation …, 2014 | 51 | 2014 |
Kami: a platform for high-level parametric hardware specification and its modular verification J Choi, M Vijayaraghavan, B Sherman, A Chlipala Proceedings of the ACM on Programming Languages 1 (ICFP), 1-30, 2017 | 50 | 2017 |