Follow
Samuel Gruetter
Title
Cited by
Cited by
Year
VST-Floyd: A separation logic tool to verify correctness of C programs
Q Cao, L Beringer, S Gruetter, J Dodds, AW Appel
Journal of Automated Reasoning 61, 367-422, 2018
1212018
The essence of dependent object types
N Amin, S Grütter, M Odersky, T Rompf, S Stucki
A List of Successes That Can Change the World: Essays Dedicated to Philip …, 2016
1202016
Integration verification across software and hardware for a simple embedded system
A Erbsen, S Gruetter, J Choi, C Wood, A Chlipala
Proceedings of the 42nd ACM SIGPLAN International Conference on Programming …, 2021
562021
A multipurpose formal risc-v specification
T Bourgeat, I Clester, A Erbsen, S Gruetter, A Wright, A Chlipala
arXiv preprint arXiv:2104.00762, 2021
142021
Omnisemantics: Smooth handling of nondeterminism
A Charguéraud, A Chlipala, A Erbsen, S Gruetter
ACM Transactions on Programming Languages and Systems 45 (1), 1-43, 2023
112023
Integration Verification Across Software and Hardware for a Simple Embedded System. PLDI’21 (2021)
A Erbsen, S Gruetter, J Choi, C Wood, A Chlipala
82021
Flexible instruction-set semantics via abstract monads (experience report)
T Bourgeat, I Clester, A Erbsen, S Gruetter, P Singh, A Wright, A Chlipala
Proceedings of the ACM on Programming Languages 7 (ICFP), 108-124, 2023
72023
VST-Floyd: A separation logic tool to verify correctness of C programs. JAR 61, 1-4 (2018), 367–422
Q Cao, L Beringer, S Gruetter, J Dodds, AW Appel
72018
Improving the Coq proof automation tactics of the Verified Software Toolchain, based on a case study on verifying a C implementation of the AES encryption algorithm
S Grütter
Princeton University, 2017
4*2017
Foundational Integration Verification of a Cryptographic Server
A Erbsen, J Philipoom, D Jamner, A Lin, S Gruetter, C Pit-Claudel, ...
Proceedings of the ACM on Programming Languages 8 (PLDI), 1704-1729, 2024
32024
Flexible Instruction-Set Semantics via Type Classes
T Bourgeat, I Clester, A Erbsen, S Gruetter, P Singh, A Wright, A Chlipala
arXiv preprint arXiv:2104.00762, 2021
22021
Short paper: Towards information flow reasoning about real-world C code
S Gruetter, T Murray
Proceedings of the 2017 Workshop on Programming Languages and Analysis for …, 2017
22017
Live Verification in an Interactive Proof Assistant
S Gruetter, V Fukala, A Chlipala
Proceedings of the ACM on Programming Languages 8 (PLDI), 1535-1558, 2024
12024
Proving That a System with Software Trap Handlers for Unimplemented Instructions Behaves as If They Were Implemented in Hardware
S Gruetter, T Bourgeat, A Chlipala
Technical Report. https://samuelgruetter. net/assets/softmul. pdf, 2023
12023
VST-Flow: Fine-grained low-level reasoning about real-world C code
S Gruetter, T Murray
arXiv preprint arXiv:1709.05243, 2017
12017
Watch them fight! Creativity task tournaments of the Swiss Olympiad in Informatics
S Grütter, D Graf, B Schmid
Olympiads in Informatics 10, 73-85, 2016
12016
Verifying Software Emulation of an Unsupported Hardware Instruction
S Gruetter, T Bourgeat, A Chlipala
15th International Conference on Interactive Theorem Proving (ITP 2024), 2024
2024
Foundational Integration Verification of a Cryptographic Server
J PHILIPOOM, D JAMNER, A LIN, S GRUETTER, C PIT-CLAUDEL, ...
2024
Techniques for Foundational End-to-End Verification of Systems Stacks
S Gruetter
MASSACHUSETTS INSTITUTE OF TECHNOLOGY, 1888
1888
CPS Semantics: Smoother Nondeterminism in Operational Semantics
A Charguéraud, A Chlipala, A Erbsen, S Gruetter
The system can't perform the operation now. Try again later.
Articles 1–20