Published January 5, 2023 | Version v1
Software Open

Safe Session-Based Concurrency with Shared Linear State (Artifact)

Authors/Creators

  • 1. NOVA LINCS and NOVA University of Lisbon

Description

This is the  companion artifact for the ESOP23 paper Safe Session-Based Concurrency with Shared Linear State. The artifact consists of a type checker and an interpreter for language CLASS - a session-typed, higher-order, core language that supports concurrent computation with shared linear state, and which is described in detail in the paper.

The artifact is distributed as a Docker image that bundles the source code, all its dependencies, all the examples from the paper and several other examples that showcase the expressiveness of language CLASS, as well as several test suites. 

Files

CLASS.zip

Files (813.4 kB)

Name Size Download all
md5:afdc3b90840b81f11c2d3ee34d1d3371
813.4 kB Preview Download