Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2015
Probabilistic Termination: Soundness, Completeness, and Compositionality
POPL '15: Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming LanguagesPages 489–501https://doi.org/10.1145/2676726.2677001We propose a framework to prove almost sure termination for probabilistic programs with real valued variables. It is based on ranking supermartingales, a notion analogous to ranking functions on non-probabilistic programs. The framework is proven sound ...
Also Published in:
ACM SIGPLAN Notices: Volume 50 Issue 1 - research-articleJanuary 2015
Higher-Order Approximate Relational Refinement Types for Mechanism Design and Differential Privacy
POPL '15: Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming LanguagesPages 55–68https://doi.org/10.1145/2676726.2677000Mechanism design is the study of algorithm design where the inputs to the algorithm are controlled by strategic agents, who must be incentivized to faithfully report them. Unlike typical programmatic properties, it is not sufficient for algorithms to ...
Also Published in:
ACM SIGPLAN Notices: Volume 50 Issue 1 - research-articleJanuary 2015
Sound Modular Verification of C Code Executing in an Unverified Context
POPL '15: Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming LanguagesPages 581–594https://doi.org/10.1145/2676726.2676972Over the past decade, great progress has been made in the static modular verification of C code by means of separation logic-based program logics. However, the runtime guarantees offered by such verification are relatively limited when the verified ...
Also Published in:
ACM SIGPLAN Notices: Volume 50 Issue 1