Software Open Access

Artifact and Appendix of "VIP: Verifying Real-World C Idioms with Integer-Pointer Casts"

Rodolphe Lepigre; Michael Sammler; Kayvan Memarian; Robbert Krebbers; Derek Dreyer; Peter Sewell


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/fbd74157-70f8-437e-858e-53d617aed494/README.md"
      }, 
      "checksum": "md5:90905adfb3f6c574e94b65698490810f", 
      "bucket": "fbd74157-70f8-437e-858e-53d617aed494", 
      "key": "README.md", 
      "type": "md", 
      "size": 2370
    }, 
    {
      "links": {
        "self": "https://zenodo.org/api/files/fbd74157-70f8-437e-858e-53d617aed494/vip_artifact.ova"
      }, 
      "checksum": "md5:b494c2208055583b98bd28b6d1d7d65a", 
      "bucket": "fbd74157-70f8-437e-858e-53d617aed494", 
      "key": "vip_artifact.ova", 
      "type": "ova", 
      "size": 2791077888
    }, 
    {
      "links": {
        "self": "https://zenodo.org/api/files/fbd74157-70f8-437e-858e-53d617aed494/vip_artifact.tgz"
      }, 
      "checksum": "md5:ae783129abd251b2fdf9f488a20c2aac", 
      "bucket": "fbd74157-70f8-437e-858e-53d617aed494", 
      "key": "vip_artifact.tgz", 
      "type": "tgz", 
      "size": 3230276
    }
  ], 
  "owners": [
    82892
  ], 
  "doi": "10.5281/zenodo.5662349", 
  "stats": {
    "version_unique_downloads": 31.0, 
    "unique_views": 220.0, 
    "views": 250.0, 
    "version_views": 250.0, 
    "unique_downloads": 31.0, 
    "version_unique_views": 220.0, 
    "volume": 27968957028.0, 
    "version_downloads": 42.0, 
    "downloads": 42.0, 
    "version_volume": 27968957028.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.5662349", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.5662348", 
    "bucket": "https://zenodo.org/api/files/fbd74157-70f8-437e-858e-53d617aed494", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.5662348.svg", 
    "html": "https://zenodo.org/record/5662349", 
    "latest_html": "https://zenodo.org/record/5662349", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.5662349.svg", 
    "latest": "https://zenodo.org/api/records/5662349"
  }, 
  "conceptdoi": "10.5281/zenodo.5662348", 
  "created": "2021-11-09T23:35:12.140903+00:00", 
  "updated": "2021-11-10T13:49:19.342914+00:00", 
  "conceptrecid": "5662348", 
  "revision": 2, 
  "id": 5662349, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.5662349", 
    "description": "<p>This is the artifact for the POPL&#39;22&nbsp;paper &quot;VIP: Verifying Real-World C Idioms with Integer-Pointer Casts&quot;. It contains an extended version of&nbsp;the RefinedC and Cerberus tools with the presented VIP memory model, as well as examples, evaluation data, and the technical appendix for the paper.</p>", 
    "language": "eng", 
    "title": "Artifact and Appendix of \"VIP: Verifying Real-World C Idioms with Integer-Pointer Casts\"", 
    "license": {
      "id": "CC-BY-4.0"
    }, 
    "relations": {
      "version": [
        {
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "5662348"
          }, 
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "5662349"
          }
        }
      ]
    }, 
    "grants": [
      {
        "code": "789108", 
        "links": {
          "self": "https://zenodo.org/api/grants/10.13039/501100000780::789108"
        }, 
        "title": "Engineering with Logic and Verification: Mathematically Rigorous Engineering for Safe and Secure Computer Systems", 
        "acronym": "ELVER", 
        "program": "H2020", 
        "funder": {
          "doi": "10.13039/501100000780", 
          "acronyms": [], 
          "name": "European Commission", 
          "links": {
            "self": "https://zenodo.org/api/funders/10.13039/501100000780"
          }
        }
      }, 
      {
        "code": "EP/K008528/1", 
        "links": {
          "self": "https://zenodo.org/api/grants/10.13039/501100000690::EP/K008528/1"
        }, 
        "title": "REMS: Rigorous Engineering for Mainstream Systems", 
        "acronym": "", 
        "program": "EPSRC", 
        "funder": {
          "doi": "10.13039/501100000690", 
          "acronyms": [], 
          "name": "Research Councils UK", 
          "links": {
            "self": "https://zenodo.org/api/funders/10.13039/501100000690"
          }
        }
      }, 
      {
        "code": "683289", 
        "links": {
          "self": "https://zenodo.org/api/grants/10.13039/501100000780::683289"
        }, 
        "title": "Logical Foundations for the Future of Safe Systems Programming", 
        "acronym": "RustBelt", 
        "program": "H2020", 
        "funder": {
          "doi": "10.13039/501100000780", 
          "acronyms": [], 
          "name": "European Commission", 
          "links": {
            "self": "https://zenodo.org/api/funders/10.13039/501100000780"
          }
        }
      }
    ], 
    "keywords": [
      "C programming language", 
      "Memory model", 
      "Pointer provenance", 
      "Separation logic", 
      "Proof automation", 
      "Iris", 
      "Coq"
    ], 
    "publication_date": "2021-11-09", 
    "creators": [
      {
        "orcid": "0000-0002-2849-5338", 
        "affiliation": "MPI-SWS, Germany", 
        "name": "Rodolphe Lepigre"
      }, 
      {
        "orcid": "0000-0003-4591-743X", 
        "affiliation": "MPI-SWS, Germany", 
        "name": "Michael Sammler"
      }, 
      {
        "affiliation": "University of Cambridge, UK", 
        "name": "Kayvan Memarian"
      }, 
      {
        "affiliation": "Radboud University Nijmegen, The Netherlands", 
        "name": "Robbert Krebbers"
      }, 
      {
        "affiliation": "MPI-SWS, Germany", 
        "name": "Derek Dreyer"
      }, 
      {
        "affiliation": "University of Cambridge, UK", 
        "name": "Peter Sewell"
      }
    ], 
    "access_right": "open", 
    "resource_type": {
      "type": "software", 
      "title": "Software"
    }, 
    "related_identifiers": [
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.5662348", 
        "relation": "isVersionOf"
      }
    ]
  }
}
250
42
views
downloads
All versions This version
Views 250250
Downloads 4242
Data volume 28.0 GB28.0 GB
Unique views 220220
Unique downloads 3131

Share

Cite as