(Showing: 1 - 10 of 44)
(Showing: 1 - 44 of 44)
David Costanzo, Zhong Shao, and Ronghui Gu
"End-to-End Verification of Information-Flow Security for C and Assembly Programs"
2016 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'16)
, 2016
, p.648
10.1145/2980983.2908100
Hao Chen, Xiongnan (Newman) Wu, Zhong Shao, Joshua Lockerman, and Ronghui Gu
"Toward Compositional Verification of Interruptible OS Kernels and Device Drivers"
Proc. 2016 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'16)
, 2016
, p.431
10.1145/2980983.2908101
Leonidas Lampropoulos, Diane Gallois-Wong, C?t?lin Hritcu, John Hughes, Benjamin C. Pierce, and Li-yao Xia
"Beginner's Luck: A Language for Random Generators"
44th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL'17)
, 2017
Vilhelm Sjoberg, Jieung Kim, Ronghui Gu, and Zhong Shao
"Safety and Liveness of MCS Lock---Layer by Layer"
6th ACM SIGPLAN Conference on Certified Programs and Proofs
, 2017
Antal Spector-Zabusky, Christine Rizkallah, Joachim Breitner, John Wiegley, Stephanie Weirich, Yao Li
"Ready, set, verify! Applying hs-to-coq to real-world Haskell code"
Proceedings of the ACM on Programming Languages. 2 (ICFP)
, 2018
Antal Spector-Zabusky, Joachim Breitner, Christine Rizkallah, Stephanie Weirich
"Total Haskell is Reasonable Coq"
7th ACM SIGPLAN Conference on Certified Programs and Proofs
, 2018
Brent Yorgey, Kenneth Foner
"What's the Difference? A Functional Pearl on Subtracting Bijections"
Proc. ACM Program. Lang. 2 (ICFP), 101
, 2018
Frederic Besson, Sandrine Blazy, and Pierre Wilke
"CompCertS: A Memory-Aware Verified C Compiler Using Pointer as Integer Semantics"
8th International Conference on Interactive Theorem Proving (ITP 2017)
, 2017
Gopalan Nadathur and Yuting Wang
"Schematic Polymorphism in the Abella Proof Assistant"
Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming (PPDP)
, 2018
Hao Chen, Xiongnan (Newman) Wu, Zhong Shao, Joshua Lockerman, Ronghui Gu
"Toward Compositional Verification of Interruptible OS Kernels and Device Drivers (Extended Version)"
Journal of Automated Reasoning. 61 (1-4), 141
, 2018
Jason Gross, Andres Erbsen, Adam Chlipala
"Reification by Parametricity: Fast Setup for Proof by Reflection, in Two Lines of Ltac"
ITP'18: 9th International Conference on Interactive Theorem Proving
, 2018
Joachim Breitner
"A Promise Checked Is a Promise Kept: Inspection Testing"
11th ACM SIGPLAN International Symposium on Haskell
, 2018
Kenneth Foner, Hengchu Zhang, Leonidas Lampropoulos
"Keep Your Laziness in Check"
Proceedings of the ACM on Programming Languages. 2 (ICFP), 102
, 2018
Leonidas Lampropoulos, Zoe Paraskevopoulou, and Benjamin C. Pierce
"Generating Good Generators for Inductive Relations"
45th ACM SIGPLAN Symposium on Principles of Programming Languages
, 2018
Nicolas Koh, Yao Li, Yishuai Li, Li-yao Xia, Lennart Beringer, Wolf Honore, William Mansky, Benjamin C. Pierce, Steve Zdancewic
"From C to Interaction Trees: Specifying, Verifying, and Testing a Networked Server"
CPP 2019 - The 8th ACM SIGPLAN International Conference on Certified Programs and Proofs
, 2019
Pierre Wilke, Yuting Wang, Zhong Shao
"An Abstract Stack Based Approach to Verified Compositional Compilation to Machine Code"
Proceedings of the ACM on Programming Languages. 3 (POPL)
, 2019
Qinxiang Cao, Lennart Beringer, Samuel Gruetter, Josiah Dodds, and Andrew W. Appel
"VST-Floyd: A separation logic tool to verify correctness of C programs"
Journal of Automated Reasoning. 61 (1), 367
, 2018
Ronghui Gu, Zhong Shao, Jieung Kim, Xiongnan (Newman) Wu, Jérémie Koenig, Vilhelm Sjöberg, Hao Chen, David Costanzo, Tahina Ramananandro
"Certified Concurrent Abstraction Layers"
PLDI'18: 39th ACM SIGPLAN Conference on Programming Language Design and Implementation
, 2018
Vilhelm Sjoberg, Jieung Kim, Ronghui Gu, and Zhong Shao
"Safety and Liveness of MCS Lock---Layer by Layer"
APLAS'17: 15th Asian Symposium on Programming Languages and Systems
, 2017
Andres Erbsen, Jade Philipoom, Jason Gross, Robert Sloan, Adam Chlipala
"Simple High-Level Code For Cryptographic Arithmetic -- With Proofs, Without Compromises"
IEEE Security and Privacy
, 2019
Andrew W. Appel
"Technical Perspective: The Scalability of CertiKOS"
Communications of the ACM
, v.62
, 2019
, p.88
10.1145/3356906
Antoine Voizard, Pritam Choudhury, Richard Eisenberg, Stephanie Weirich
"A Role for Dependent Types in Haskell."
Proceedings of the ACM on Programming Languages
, v.3
, 2019
, p.101
10.1145/3341705
Benjamin Delaware, Sorawit Suriyakarn, Clément Pit-Claudel, Qianchuan Ye, Adam Chlipala
"Narcissus: Correct-By-Construction Derivation of Decoders and Encoders from Binary Formats"
Proceedings of the ACM on Programming Languages
, v.3
, 2019
10.1145/3341686
Ji-Yong Shin, Jieung Kim, Wolf Honore, Hernan Vanzetto, Srihari Radhakrishnan, Mahesh Balakrishnan, and Zhong Shao
"WormSpace: A Modular Foundation for Simple, Verifiable Distributed Systems"
SOCC 2019: Proc. 2019 ACM Symposium on Cloud Computing
, 2019
10.1145/3357223.3362739
Lennart Beringer and Andrew W. Appel
"Abstraction and Subsumption in Modular Verification of C Programs"
FM2019: 23rd International Symposium on Formal Methods
, 2019
, p.573
10.1007/978-3-030-30942-8_34
Leonidas Lampropoulos, Michael Hicks, and Benjamin C. Pierce
"Coverage Guided, Property Based Testing"
Proceedings of the ACM on Programming Languages
, v.Proceed
, 2019
, p.Article 1
3366395.3360607
Man-Ki Yoon and Zhong Shao
"ADLP: Accountable Data Logging Protocol for Publish-Subscribe Communication Systems"
ICDCS 2019: IEEE 39th International Conference on Distributed Computing Systems
, 2019
, p.1149
10.1109/ICDCS.2019.00117
Nicolas Koh, Yao Li, Yishuai Li, Li-yao Xia, Lennart Beringer, Wolf Honore, William Mansky, Benjamin C. Pierce, Steve Zdancewic
"From C to Interaction Trees: Specifying, Verifying, and Testing a Networked Server"
CPP 2019 - The 8th ACM SIGPLAN International Conference on Certified Programs and Proofs
, 2019
, p.234
10.1145/3293880.3294106
Ronghui Gu, Zhong Shao, Hao Chen, Jieung Kim, Jérémie Koenig, Xiongnan (Newman) Wu, Vilhelm Sjöberg, David Costanzo
"Building Certified Concurrent OS Kernels"
Communications of the ACM
, v.62
, 2019
, p.89
10.1145/3356903
Shengyi Wang, Qinxiang Cao, Anshuman Mohan, and Aquinas Hobor
"Certifying graph-manipulating C programs via localizations within data structures"
Proceedings of the ACM on Programming Languages
, v.3
, 2019
, p.171
10.1145/3360597
Vilhelm Sjöberg, Yuyang Sang, Shu-chun Weng, and Zhong Shao
"DeepSEA: a language for certified system software"
Proceedings of the ACM on Programming Languages
, v.3
, 2019
, p.136
10.1145/3360562
Xiaojie Guo, Maxime Lesourd, Mengqi Liu, Lionel Rieg, and Zhong Shao
"Integrating Formal Schedulability Analysis into a Verified OS Kernel"
CAV 2019: Proc. 31st International Conference on Computer Aided Verification
, 2019
10.1007/978-3-030-25543-5_28
Yuting Wang, Pierre Wilke, Zhong Shao
"An Abstract Stack Based Approach to Verified Compositional Compilation to Machine Code"
Proc. ACM Program Lang.. 3 (POPL)
, 2019
, p.Article 6
3302515.3290375
Zoe Paraskevopoulou and Andrew W. Appel
"Closure conversion is safe for space"
Proceedings of the ACM on Programming Languages
, v.3
, 2019
, p.Article 8
10.1145/3341687
Andrew W. Appel, David A. Naumann
"Verified sequential malloc/free"
International Symposium on Memory Management
, v.48
, 2020
Clément Pit-Claudel, Peng Wang, Benjamin Delaware, Jason Gross, Adam Chlipala
"Extensible Extraction of Efficient Imperative Programs with Foreign Functions, Manually Managed Memory, and Proofs"
International Joint Conference on Automated Reasoning
, v.119
, 2020
https://doi.org/10.1007/978-3-030-51054-1_7
Jung-Eun Kim ; Richard Bradford ; Man-Ki Yoon ; Zhong Shao
"ABC: Abstract prediction Before Concreteness"
DATE 2020: Design, Automation, and Test in Europe Conference and Exhibition
, v.1103
, 2020
10.23919
Jung-Eun Kim, Richard Bradford, Zhong Shao
"AnytimeNet: Controlling Time-Quality TradeOffs in Deep Neural Network Architectures"
DATE 2020: Design, Automation, and Test in Europe Conference & Exhibition
, v.945
, 2020
10.23919
Jérémie Koenig, Zhong Shao
"Refinement-Based Game Semantics for Certified Abstraction Layers"
LICS '20: Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science
, v.633
, 2020
https://doi.org/10.1145/3373718.3394799
Li-yao Xia, Yannick Zakowski, Paul He, Chung-Kil Hur, Gregory Malecha, Benjamin C. Pierce, Steve Zdancewic
"Interaction Trees: Representing Recursive and Impure Programs in Coq"
Proceedings ACM on Programming Languages
, v.4
, 2020
Mengqi Liu, Lionel Rieg, Zhong Shao, Ronghui Gu, David Costanzo, Jung-Eun Kim, Man-Ki Yoon
"Virtual Timeline: A Formal Abstraction for Verifying Preemptive Schedulers with Temporal Isolation"
Proceedings ACM on Programming Languages
, v.4
, 2020
Thomas Bourgeat, Clément Pit-Claudel, Adam Chlipala, and Arvind
"The essence of Bluespec: a core language for rule-based hardware design"
41st ACM SIGPLAN Conference on Programming Language Design and Implementation
, v.243
, 2020
https://doi.org/10.1145/3385412.3385965
Valerie Chen, Man-Ki Yoon, Zhong Shao
"Task-Aware Novelty Detection for Visual-Based Deep Learning in Autonomous Systems"
2020 IEEE International Conference on Robotics and Automation
, 2020
William Mansky, Wolf Honoré, Andrew W. Appel
"Connecting Higher-Order Separation Logic to a First-Order Outside World"
European Symposium on Programming
, v.428
, 2020
https://doi.org/10.1007/978-3-030-44914-8_16
(Showing: 1 - 10 of 44)
(Showing: 1 - 44 of 44)