Software accompanying paper: Refinement of Parallel Algorithms down to LLVM
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
Publisher
4TU.ResearchDataFormat
tgz of Isabelle Theories and accompanying C/C++/LLVM source codeOrganizations
University of Twente, Department of Computer ScienceUsage metrics
Categories
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC