1. Julian Bangert and Nickolai Zeldovich . 2015 . Nail: A Practical Tool for Parsing and Generating Data Formats. login Usenix Mag., 40, 1 (2015), https://www.usenix.org/publications/login/feb15/bangert Julian Bangert and Nickolai Zeldovich. 2015. Nail: A Practical Tool for Parsing and Generating Data Formats. login Usenix Mag., 40, 1 (2015), https://www.usenix.org/publications/login/feb15/bangert
2. A verified packrat parser interpreter for parsing expression grammars
3. Sergey Bratus , Lars Hermerschmidt , Sven M. Hallberg , Michael E. Locasto , Falcon Momot , Meredith L. Patterson , and Anna Shubina . 2017. Curing the Vulnerable Parser: Design Patterns for Secure Input Handling. login Usenix Mag., 42, 1 ( 2017 ), https://www.usenix.org/publications/login/spring2017/bratus Sergey Bratus, Lars Hermerschmidt, Sven M. Hallberg, Michael E. Locasto, Falcon Momot, Meredith L. Patterson, and Anna Shubina. 2017. Curing the Vulnerable Parser: Design Patterns for Secure Input Handling. login Usenix Mag., 42, 1 (2017), https://www.usenix.org/publications/login/spring2017/bratus
4. Skipping the binder bureaucracy with mixed embeddings in a semantics course (functional pearl)
5. Narcissus: correct-by-construction derivation of decoders and encoders from binary formats