2016
DOI: 10.1007/978-3-319-48472-3_30
|View full text |Cite
|
Sign up to set email alerts
|

ChorSystem: A Message-Based System for the Life Cycle Management of Choreographies

Abstract: Service choreographies are commonly used as the means for enabling inter-organizational collaboration by providing a global view on the message exchange between involved participants. Choreographies are ideal for a number of application domains that are classified under the Collaborative, Dynamic & Complex (CDC) systems area. System users in these application domains require facilities to control the execution of a choreography instance such as suspending, resuming or terminating, and thus actively control its… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 7 publications
(13 citation statements)
references
References 18 publications
0
13
0
Order By: Relevance
“…The choreography model applies TraDE modeling extensions to replace the traditional message-based data exchange by a data-aware choreography [ 30 ]. Previous works of TraDe authors include the ChorSystem platform [ 23 ].…”
Section: Methodsmentioning
confidence: 99%
“…The choreography model applies TraDE modeling extensions to replace the traditional message-based data exchange by a data-aware choreography [ 30 ]. Previous works of TraDe authors include the ChorSystem platform [ 23 ].…”
Section: Methodsmentioning
confidence: 99%
“…If the model of a i (model(a i )) is a loop activity, the sub-routine λ (handleLoopActivity, cf. Definition 15 and Algorithm 4) is invoked instead (lines [15][16][17]. Definition 13 (Function χ).…”
Section: Definition 11 (Function Getenclosingloop) the Getenclosin-mentioning
confidence: 99%
“…If there exists already a rewinding point for p i r (line 10), it is checked if (i) the old rewinding point would be a successor of the new one (using the succ function defined in Definition 14 below) or if (ii) both are in parallel branches. In case (i) the old rewinding point activity instance is removed before the new rewinding point is added and in case (ii) both are kept (lines [11][12][13][14][15][16][17][18][19]. In both cases, ρ is invoked recursively afterwards (lines 20-23).…”
Section: Definition 11 (Function Getenclosingloop) the Getenclosin-mentioning
confidence: 99%
See 2 more Smart Citations