2014
DOI: 10.1007/978-3-662-44584-6_29
|View full text |Cite
|
Sign up to set email alerts
|

Timed Multiparty Session Types

Abstract: Abstract. We propose a typing theory, based on multiparty session types, for modular verification of real-time choreographic interactions. To model real-time implementations, we introduce a simple calculus with delays and a decidable static proof system. The proof system with time constraints ensures type safety and time-error freedom, namely processes respect the prescribed timing and causalities between interactions. A decidable condition, enforceable on timed global types, guarantees global time-progress fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
144
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
7
1

Relationship

6
2

Authors

Journals

citations
Cited by 41 publications
(144 citation statements)
references
References 16 publications
0
144
0
Order By: Relevance
“…Our next efforts include the modification of the type theory to cater for recursive behavior, the generation of distributed implementations (e.g. EndPoint Projection [8]), and considerations of compensating [7,9,29] and timed behavior [6,5]. Type checking is computationally expensive, because for each collective interaction one must perform the analysis on each subset of participants involved.…”
Section: Discussionmentioning
confidence: 99%
“…Our next efforts include the modification of the type theory to cater for recursive behavior, the generation of distributed implementations (e.g. EndPoint Projection [8]), and considerations of compensating [7,9,29] and timed behavior [6,5]. Type checking is computationally expensive, because for each collective interaction one must perform the analysis on each subset of participants involved.…”
Section: Discussionmentioning
confidence: 99%
“…The theoretical framework developed in this article is extensible as a basis for other applications as demonstrated in our recent dynamic monitoring implementations for distributed actors [42] and timers [41]. For instance, the work in [41] extends run-time monitoring to real-time processes: monitors verify the punctuality of interactions against time constraints expressed as a timed extension of Scribble based on timed MPST [10].…”
Section: Discussionmentioning
confidence: 99%
“…Recent work [BYY14a] extends Multiparty Session Types (MPSTs) with time, to enable the verification of realtime distributed systems. This extension with time allows specifications (i.e., timed-MPSTs) to express properties on the causalities of interactions, on the carried data types, and on the times in which interactions occur.…”
Section: Backgroundsmentioning
confidence: 99%
“…This extension with time allows specifications (i.e., timed-MPSTs) to express properties on the causalities of interactions, on the carried data types, and on the times in which interactions occur. The work in [BYY14a] enables modular static type checking of distributed implementations (i.e., processes in a session π -calculus) against timed-MPSTs.…”
Section: Backgroundsmentioning
confidence: 99%
See 1 more Smart Citation