2016
DOI: 10.4204/eptcs.211.3
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Monitors for Self-adaptive Sessions

Abstract: The paper presents a data-driven model of self-adaptivity for multiparty sessions. System choreography is prescribed by a global type. Participants are incarnated by processes associated with monitors, which control their behaviour. Each participant can access and modify a set of global data, which are able to trigger adaptations in the presence of critical changes of values. The use of the parallel composition for building global types, monitors and processes enables a significant degree of flexibility: an … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2017
2017

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 13 publications
0
2
0
Order By: Relevance
“…The work [9] proposes a formal model based on multiparty session types for data-driven reconfiguration for monitored processes, where adaptations are parameterised by a set of killed roles. After reconfiguration, new monitors are created by deleting all traces of killed roles.…”
Section: Session Types On Adaptations and Exception Handlingmentioning
confidence: 99%
“…The work [9] proposes a formal model based on multiparty session types for data-driven reconfiguration for monitored processes, where adaptations are parameterised by a set of killed roles. After reconfiguration, new monitors are created by deleting all traces of killed roles.…”
Section: Session Types On Adaptations and Exception Handlingmentioning
confidence: 99%
“…The use of asynchronous communications, as in [4], would only add technical complications to deal with reconfiguration of channel queues during adaptation, without providing any significant insight to our issue. This paper is an improved and extended version of [5]; namely, the formal part is completely revised and simplified, more examples are presented and proofs of properties are added. Section 6 is completely new, but for the statements of the last two theorems.…”
Section: µX!sf(item Amount)?fs(date)x | µX?rs(item Amount)!sr(mentioning
confidence: 99%