There is a newer version of the record available.

Published July 5, 2024 | Version v2
Software Open

Artifact for "Mix Testing: Specifying and Testing ABI Compatibility Of C/C++ Atomics Implementations"

  • 1. ROR icon University College London
  • 1. ROR icon University College London
  • 2. ROR icon Imperial College London
  • 3. ROR icon University of California, Santa Cruz

Description

Description

This is the artifact accompanying our paper "Mix Testing: Specifying and Testing ABI Compatibility Of C/C++ Atomics Implementations", conditionally accepted for publication at OOPSLA2024

The artifact consists of scripts to reproduce the figures in the paper paper. We aim for all badges. For comments please contact luke.geeson@cs.ucl.ac.uk.

Installation

Instructions to install the artifact are in the provided artifact264.pdf, including an Artifact Checklist, Description of the Artifact, hardware dependencies, how to install from both Zenodo and DockerHub, Evaluation and Expected Results, and Experiment Customisation.

Licenses

Atomic-Mixer consists of an External Module for use in connection with the Telechat Software.

Luke Geeson is the author of the atomic-mixer code. Atomic-mixer is separately Licensed under CeCILL-B. Please see ATOMICMIXERLICENSE.txt

Telechat consists of an External Module for use in connection with the herdtools Software.

Luke Geeson is the author of the Telechat code. Telechat is separately Licensed under CeCILL-B. Please see TELECHATLICENSE.txt

The herdtools suite is Licensed under CeCILL-B except as stated in LICENSE.txt, a copy of which is provided with this artefact. Jade Alglave and Luc Maranget are authors of the herdtools suite. Please see LICENSE.txt.

Files

artifact264.pdf

Files (3.5 GB)

Name Size Download all
md5:1d09eacdfa462892c0a477477650cd80
461.2 kB Preview Download
md5:89635c2778f949e771f62a3a4aa02ecc
133.6 kB Preview Download
md5:c49a19a44191d2a371fef21c02ca73f8
1.8 GB Download
md5:98a8745715abed8e3f5b80cb3a0acbf6
65 Bytes Download
md5:bbe05c0dcda02d9dc36da63c29e7ddf6
1.7 GB Download
md5:2dc382fdc651ccb928909b56bcc81b27
63 Bytes Download

Additional details

Funding

UK Research and Innovation
Translation validation for weak memory models 2525880

Software

Programming language
OCaml , Makefile