Skip to content

An implementation of two fragments of Resource-Aware Session Types (Rast): subsingleton logic and pure linear logic. Both support index objects from arithmetic and temporal ergometric types to express and check parallel time and total work.

License

Notifications You must be signed in to change notification settings

Second-Last/rast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resource Aware Session Types

Two experimental implementations of fragments of purely linear logic, extended with temporal and ergometric types as well as constraints over natural numbers in Presburger arithmetic and termination checking.

Authors:

  • Ankush Das
  • Farzaneh Derakhshan
  • Frank Pfenning

For details on the two implementations see the subdirectories:

The implementation language for both is Standard ML.

About

An implementation of two fragments of Resource-Aware Session Types (Rast): subsingleton logic and pure linear logic. Both support index objects from arithmetic and temporal ergometric types to express and check parallel time and total work.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •