The classes of depth-bounded and name-bounded processes are fragments of the π -calculus for which some of the decision problems that are undecidable for the full calculus become decidable. P is depth-bounded at level k if every reduction sequence for P contains successor processes with at most k active nested restrictions. P is name-bounded at level k if every reduction sequence for P contains successor processes with at most k active bound names. Membership of these classes of processes is undecidable. In this paper we use binary session types to decise two type systems that give a sound characterization of the properties: If a process is well-typed in our first system, it is depth-bounded. If a process is well-typed in our second, more restrictive type system, it will also be name-bounded.
|Journal||Electronic Proceedings in Theoretical Computer Science|
|Number of pages||15|
|Publication status||Published - 2017|
|Event||Combined 24th International Workshop on Expressiveness in Concurrency and 14th Workshop on Structural Operational Semantics - Berlin, Germany|
Duration: 4 Sep 2017 → 4 Dec 2017
|Conference||Combined 24th International Workshop on Expressiveness in Concurrency and 14th Workshop on Structural Operational Semantics|
|Period||04/09/2017 → 04/12/2017|