Context-Free Session Types for Applied Pi-Calculus
Abstract
We present a binary session type system using context-free session types to a version of the applied pi-calculus of Abadi et. al. where only base terms, constants and channels can be sent. Session types resemble process terms from BPA and we use a version of bisimulation equivalence to characterize type equivalence. We present a quotiented type system defined on type equivalence classes for which type equivalence is built into the type system. Both type systems satisfy general soundness properties; this is established by an appeal to a generic session type system for psi-calculi.
- Publication:
-
arXiv e-prints
- Pub Date:
- August 2018
- arXiv:
- arXiv:1808.08648
- Bibcode:
- 2018arXiv180808648A
- Keywords:
-
- Computer Science - Logic in Computer Science;
- Computer Science - Programming Languages
- E-Print:
- In Proceedings EXPRESS/SOS 2018, arXiv:1808.08071