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
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

University of Twente logo

Usage statistics

446
views
110
downloads

Categories

Licence

GPL-2.0

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.ResearchData

Format

tgz of Isabelle Theories and accompanying C/C++/LLVM source code

Organizations

University of Twente, Department of Computer Science

DATA

Files (1)

  • 23,370,937 bytesMD5:ce728944a7a89d3c8ce92632b0573611dist (5).tgz