Software accompanying paper: Refinement of Parallel Algorithms down to LLVM
DOI:10.4121/20318514.v1
The DOI displayed above is for this specific version of this dataset, which is currently the latest. Newer versions may be published in the future.
For a link that will always point to the latest version, please use
DOI: 10.4121/20318514
DOI: 10.4121/20318514
Datacite citation style:
Peter Lammich (2022): Software accompanying paper: Refinement of Parallel Algorithms down to LLVM. Version 1. 4TU.ResearchData. software. https://doi.org/10.4121/20318514.v1
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite
Software
Software accompanying paper "Peter Lammich: Refinement of Parallel Algorithms down to LLVM" accepted for publication at LIPIcs, Volume 237, ITP 2022
Isabelle-LLVM Parallel is a verification framework for Isabelle/HOL that targets LLVM as backend. The main features are:
- Shallowly embedded semantics of fragment of LLVM
- Code generator, to export LLVM code
- Generation of header files for interfacing the code from C/C++
- Separation logic based VCG
- Support for stepwise refinement based verification
- Support for parallel programs
History
- 2022-07-19 first online, published, posted
Publisher
4TU.ResearchDataFormat
tgz of Isabelle Theories and accompanying C/C++/LLVM source codeOrganizations
University of Twente, Department of Computer ScienceDATA
Files (1)
- 23,370,937 bytesMD5:
ce728944a7a89d3c8ce92632b0573611
dist (5).tgz