2014
DOI: 10.2168/lmcs-10(2:15)2014
|View full text |Cite
|
Sign up to set email alerts
|

Compositional Reasoning for Explicit Resource Management in Channel-Based Concurrency

Abstract: Abstract. We define a π-calculus variant with a costed semantics where channels are treated as resources that must explicitly be allocated before they are used and can be deallocated when no longer required. We use a substructural type system tracking permission transfer to construct coinductive proof techniques for comparing behaviour and resource usage efficiency of concurrent processes. We establish full abstraction results between our coinductive definitions and a contextual behavioural preorder describing… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 51 publications
0
1
0
Order By: Relevance
“…For this, we will look at previous work on session type extensions that account for failure [13]. Finally, we also plan to augment our session typed protocols to account for resource usage and cost, along the lines of [7,10].…”
Section: Discussionmentioning
confidence: 99%
“…For this, we will look at previous work on session type extensions that account for failure [13]. Finally, we also plan to augment our session typed protocols to account for resource usage and cost, along the lines of [7,10].…”
Section: Discussionmentioning
confidence: 99%