Samuel Gruetter: Publications
ITP’24 | Gruetter, Samuel; Bourgeat, Thomas; Chlipala, Adam. Verifying Software Emulation of an Unsupported Hardware Instruction. 15th International Conference on Interactive Theorem Proving (ITP 2024), September 2024. [DOI | PDF | code] |
PLDI’24 | Erbsen, Andres; Philipoom, Jade; Jamner, Dustin; Lin, Ashley; Gruetter, Samuel; Pit-Claudel, Clément; Chlipala, Adam. Foundational Integration Verification of a Cryptographic Server. Proceedings of the ACM on Programming Languages (PLDI), June 2024. [DOI | PDF | code] |
PLDI’24 | Gruetter, Samuel; Fukala, Viktor; Chlipala, Adam. Live Verification in an Interactive Proof Assistant. Proceedings of the ACM on Programming Languages (PLDI), June 2024. [DOI | PDF | code] |
ICFP’23 | Bourgeat, Thomas; Clester, Ian; Erbsen, Andres; Gruetter, Samuel; Singh, Pratap; Wright, Andy; Chlipala, Adam. Flexible Instruction-Set Semantics via Abstract Monads (Experience Report). Proceedings of the ACM on Programming Languages (ICFP), August 2023. [DOI | PDF | code] |
TOPLAS’23 | Charguéraud, Arthur; Chlipala, Adam; Erbsen, Andres; Gruetter, Samuel. Omnisemantics: Smooth Handling of Nondeterminism. ACM Transactions on Programming Languages and Systems (1), March 2023. [DOI | PDF | code] |
PLDI’21 | Erbsen, Andres; Gruetter, Samuel; Choi, Joonwon; Wood, Clark; Chlipala, Adam. Integration Verification Across Software and Hardware for a Simple Embedded System. PLDI 2021: Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, June 2021. [DOI | PDF | code] |
JAR’18 | Cao, Qinxiang; Beringer, Lennart; Gruetter, Samuel; Dodds, Josiah; Appel, Andrew W.. VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs. Journal of Automated Reasoning (1-4), June 2018. [DOI | PDF | code] |
PLAS’17 | Gruetter, Samuel; Murray, Toby. Short Paper: Towards Information Flow Reasoning about Real-World C Code. PLAS ‘17: Proceedings of the 2017 Workshop on Programming Languages and Analysis for Security, October 2017. [DOI | PDF | code] |
IOI’16 | Gruetter, Samuel; Graf, Daniel; Schmid, Benjamin. Watch them Fight! Creativity Task Tournaments of the Swiss Olympiad in Informatics. Olympiads in Informatics (1), July 2016. [DOI | PDF | code] |
WF’16 | Amin, Nada; Gruetter, Samuel; Odersky, Martin; Rompf, Tiark; Stucki, Sandro. The Essence of Dependent Object Types. A List of Successes That Can Change the World: Essays Dedicated to Philip Wadler on the Occasion of His 60th Birthday (WadlerFest) (Lecture Notes in Computer Science LNTCS, volume 9600), March 2016. [DOI | PDF | code] |