Powered by
5th ACM SIGPLAN Conference on Certified Programs and Proofs (CPP 2016), January 18–19, 2016,
St. Petersburg, FL, USA
Frontmatter
Keynotes
Perspectives on Formal Verification (Invited Talk)
Harvey M. Friedman
(Ohio State University, USA)
@InProceedings{CPP16p1,
author = {Harvey M. Friedman},
title = {Perspectives on Formal Verification (Invited Talk)},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {1-0},
doi = {},
year = {2016},
}
Verifying Imperative Programs
A Unified Coq Framework for Verifying C Programs with Floating-Point Computations
Tahina Ramananandro,
Paul Mountcastle,
Benoît Meister, and
Richard Lethin
(Reservoir Labs, USA)
@InProceedings{CPP16p17,
author = {Tahina Ramananandro and Paul Mountcastle and Benoît Meister and Richard Lethin},
title = {A Unified Coq Framework for Verifying C Programs with Floating-Point Computations},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {17-16},
doi = {},
year = {2016},
}
Design and Implementation of Theorem Provers
The Vampire and the FOOL
Evgenii Kotelnikov,
Laura Kovács,
Giles Reger, and
Andrei Voronkov
(Chalmers University of Technology, Sweden; University of Manchester, UK; EasyChair, UK)
@InProceedings{CPP16p41,
author = {Evgenii Kotelnikov and Laura Kovács and Giles Reger and Andrei Voronkov},
title = {The Vampire and the FOOL},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {41-40},
doi = {},
year = {2016},
}
Towards a Mizar Environment for Isabelle: Foundations and Language
Cezary Kaliszyk,
Karol Pąk, and
Josef Urban
(University of Innsbruck, Austria; University of Białystok, Poland; Czech Technical University in Prague, Czech Republic)
@InProceedings{CPP16p65,
author = {Cezary Kaliszyk and Karol Pąk and Josef Urban},
title = {Towards a Mizar Environment for Isabelle: Foundations and Language},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {65-64},
doi = {},
year = {2016},
}
Mathematics
A Modular, Efficient Formalisation of Real Algebraic Numbers
Wenda Li and
Lawrence C. Paulson
(University of Cambridge, UK)
@InProceedings{CPP16p77,
author = {Wenda Li and Lawrence C. Paulson},
title = {A Modular, Efficient Formalisation of Real Algebraic Numbers},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {77-76},
doi = {},
year = {2016},
}
Formal Proofs of Transcendence for e and pi as an Application of Multivariate and Symmetric Polynomials
Sophie Bernard,
Yves Bertot,
Laurence Rideau, and
Pierre-Yves Strub
(Inria, France; IMDEA Software Institute, Spain)
@InProceedings{CPP16p89,
author = {Sophie Bernard and Yves Bertot and Laurence Rideau and Pierre-Yves Strub},
title = {Formal Proofs of Transcendence for e and pi as an Application of Multivariate and Symmetric Polynomials},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {89-88},
doi = {},
year = {2016},
}
Formalizing Jordan Normal Forms in Isabelle/HOL
René Thiemann and
Akihisa Yamada
(University of Innsbruck, Austria)
@InProceedings{CPP16p101,
author = {René Thiemann and Akihisa Yamada},
title = {Formalizing Jordan Normal Forms in Isabelle/HOL},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {101-100},
doi = {},
year = {2016},
}
Foundations
Constructing the Propositional Truncation using Non-recursive HITs
Floris van Doorn
(Carnegie Mellon University, USA)
@InProceedings{CPP16p137,
author = {Floris van Doorn},
title = {Constructing the Propositional Truncation using Non-recursive HITs},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {137-136},
doi = {},
year = {2016},
}
A Nominal Exploration of Intuitionism
Vincent Rahli and
Mark Bickford
(University of Luxembourg, Luxembourg; Cornell University, USA)
@InProceedings{CPP16p149,
author = {Vincent Rahli and Mark Bickford},
title = {A Nominal Exploration of Intuitionism},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {149-148},
doi = {},
year = {2016},
}
Verification for Concurrent and Distributed Systems
Bisimulation Up-To Techniques for Psi-Calculi
Johannes Åman Pohjola and
Joachim Parrow
(Uppsala University, Sweden)
@InProceedings{CPP16p161,
author = {Johannes Åman Pohjola and Joachim Parrow},
title = {Bisimulation Up-To Techniques for Psi-Calculi},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {161-160},
doi = {},
year = {2016},
}
Planning for Change in a Formal Verification of the Raft Consensus Protocol
Doug Woos,
James R. Wilcox,
Steve Anton,
Zachary Tatlock,
Michael D. Ernst, and
Thomas Anderson
(University of Washington, USA)
@InProceedings{CPP16p173,
author = {Doug Woos and James R. Wilcox and Steve Anton and Zachary Tatlock and Michael D. Ernst and Thomas Anderson},
title = {Planning for Change in a Formal Verification of the Raft Consensus Protocol},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {173-172},
doi = {},
year = {2016},
}
A Verified Algorithm for Detecting Conflicts in XACML Access Control Rules
Michel St-Martin and
Amy P. Felty
(University of Ottawa, Canada)
@InProceedings{CPP16p185,
author = {Michel St-Martin and Amy P. Felty},
title = {A Verified Algorithm for Detecting Conflicts in XACML Access Control Rules},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {185-184},
doi = {},
year = {2016},
}
Compiler Verification
Formal Verification of Control-Flow Graph Flattening
Sandrine Blazy and
Alix Trieu
(IRISA, France; Université Rennes 1, France; ENS Rennes, France)
@InProceedings{CPP16p197,
author = {Sandrine Blazy and Alix Trieu},
title = {Formal Verification of Control-Flow Graph Flattening},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {197-196},
doi = {},
year = {2016},
}
Axiomatic Semantics for Compiler Verification
Steven Schäfer,
Sigurd Schneider, and
Gert Smolka
(Saarland University, Germany)
@InProceedings{CPP16p209,
author = {Steven Schäfer and Sigurd Schneider and Gert Smolka},
title = {Axiomatic Semantics for Compiler Verification},
booktitle = {Proc.\ CPP},
publisher = {ACM},
pages = {209-208},
doi = {},
year = {2016},
}
proc time: 0.03