Software Open Access

Netter: Probabilistic, Stateful Network Models

Zhang, Han; Zhang, Chi; Azevedo de Amorim, Arthur; Agarwal, Yuvraj; Fredrikson, Matt; Jia, Limin


JSON-LD (schema.org) Export

{
  "inLanguage": {
    "alternateName": "eng", 
    "@type": "Language", 
    "name": "English"
  }, 
  "description": "<p><strong>Project Github Repo</strong></p>\n\n<p>The main Netter compiler is available at <a href=\"https://github.com/arthuraa/netter\">https://github.com/arthuraa/netter</a>, while this artifact contains example code and models for case studies from the paper.</p>\n\n<p>&nbsp;</p>\n\n<p><strong>Extract Instruction</strong></p>\n\n<p>This artifact is designed to be executed with VMCAI 2021 Virtual Machine (<a href=\"https://doi.org/10.5281/zenodo.4017292\">https://doi.org/10.5281/zenodo.4017292</a>).</p>\n\n<p>One important assumption is that you extract the ZIP file content under `/home/vmcai2021`, since we have some implicit dependencies for local package locations. See README.md within the ZIP file for more details.</p>\n\n<p>&nbsp;</p>\n\n<p><strong>Description</strong></p>\n\n<p>This artifact contains the Netter compiler and models for all the cases discussed in the paper.</p>\n\n<p>- Section 2: Example in the Overview<br>\n- Section 4.1: Warm up chain topology<br>\n- Section 4.2: MPLS<br>\n- Section 4.3: Load balancer<br>\n- Section 4.4: CoDef link-flooding defense</p>\n\n<p>Moreover, it contains the Coq formalization.<br>\nThe Coq development contains two main results in coq/Imp.v:<br>\ndead_store_elimP, dead_store_elim_optE, inline_run and inline_rew.<br>\nThe first one says that the dead store elimination pass<br>\n&quot;dead_store_elim&quot; preserves the semantics of programs.&nbsp; The second one<br>\nsays that an optimized version of &quot;dead_store_elim&quot;,<br>\n&quot;dead_store_elim_opt&quot;, computes the same result. The last two say that<br>\nthe inlining pass &quot;inline&quot; preserves the semantics of programs and of<br>\ncomputed rewards. These passes were translated by hand to the<br>\n&quot;deadStoreElimOpt&quot; and &quot;inline&quot; functions of<br>\nsrc/Netter/Compiler/Optimize.hs.</p>\n\n<p>Please refer to the README.md file for additional details.</p>\n\n<p>&nbsp;</p>\n\n<p><strong>SHA256 checksum</strong></p>\n\n<p>9281e42609349a0da7d9094b0a5326af1a0e3d5d291892b0a5c3250ccf0cc88c&nbsp; submission.zip</p>\n\n<p>&nbsp;</p>", 
  "license": "https://opensource.org/licenses/MIT", 
  "creator": [
    {
      "affiliation": "Carnegie Mellon University", 
      "@id": "https://orcid.org/0000-0001-8740-6502", 
      "@type": "Person", 
      "name": "Zhang, Han"
    }, 
    {
      "affiliation": "Carnegie Mellon University", 
      "@type": "Person", 
      "name": "Zhang, Chi"
    }, 
    {
      "affiliation": "Carnegie Mellon University", 
      "@id": "https://orcid.org/0000-0001-9916-6614", 
      "@type": "Person", 
      "name": "Azevedo de Amorim, Arthur"
    }, 
    {
      "affiliation": "Carnegie Mellon University", 
      "@type": "Person", 
      "name": "Agarwal, Yuvraj"
    }, 
    {
      "affiliation": "Carnegie Mellon University", 
      "@type": "Person", 
      "name": "Fredrikson, Matt"
    }, 
    {
      "affiliation": "Carnegie Mellon University", 
      "@id": "https://orcid.org/0000-0002-8160-349X", 
      "@type": "Person", 
      "name": "Jia, Limin"
    }
  ], 
  "url": "https://zenodo.org/record/4089060", 
  "datePublished": "2020-10-15", 
  "version": "1.0.0", 
  "keywords": [
    "Stateful networks", 
    "Probabilistic model checking", 
    "Discrete-time Markov chains"
  ], 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.4089060", 
  "@id": "https://doi.org/10.5281/zenodo.4089060", 
  "@type": "SoftwareSourceCode", 
  "name": "Netter: Probabilistic, Stateful Network Models"
}
126
18
views
downloads
All versions This version
Views 126126
Downloads 1818
Data volume 13.9 GB13.9 GB
Unique views 9797
Unique downloads 1313

Share

Cite as