Using session types for reasoning about boundedness in the π-calculus

Hans Hüttel*

*Corresponding author for this work

Research output: Contribution to journalConference article in JournalResearchpeer-review

157 Downloads (Pure)

Abstract

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.

Original languageEnglish
JournalElectronic Proceedings in Theoretical Computer Science, EPTCS
Volume255
Pages (from-to)67-82
Number of pages16
ISSN2075-2180
DOIs
Publication statusPublished - 31 Aug 2017
Event24th International Workshop on Expressiveness in Concurrency and 14th Workshop on Structural Operational Semantics, EXPRESS/SOS 2017 - Berlin, Germany
Duration: 4 Sept 2017 → …

Conference

Conference24th International Workshop on Expressiveness in Concurrency and 14th Workshop on Structural Operational Semantics, EXPRESS/SOS 2017
Country/TerritoryGermany
CityBerlin
Period04/09/2017 → …

Fingerprint

Dive into the research topics of 'Using session types for reasoning about boundedness in the π-calculus'. Together they form a unique fingerprint.

Cite this