2017
DOI: 10.1007/s00446-017-0295-1
|View full text |Cite
|
Sign up to set email alerts
|

Choreographies, logically

Abstract: Terms of use This work is brought to you by the University of Southern Denmark through the SDU Research Portal. Unless otherwise specified it has been shared according to the terms for self-archiving. If no other license is stated, these terms apply: • You may download this work for personal use only. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying this open access version If you believe that this document… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 31 publications
(37 citation statements)
references
References 22 publications
0
29
0
Order By: Relevance
“…Montesi and Yoshida [2013] show how choreography models can be extended to support the integration of (i) choreographies developed separately and (ii) choreographies with externally provided services that have been developed using the typical programming of endpoint programs. Carbone et al [2014] investigate the logical foundations of choreographies by using linear logic [Girard, 1987], from which they derive a procedure for inferring the choreography implemented by an arbitrary system of endpoint programs as long as these programs can be typed using linear logic as in [Caires and Pfenning, 2010]. Currently, the most renown implemented choreography languages are WS-CDL [CDL] and BPMN [BPMN], which do not come with a behavioral typing discipline.…”
Section: Choreography Programming Languagesmentioning
confidence: 99%
“…Montesi and Yoshida [2013] show how choreography models can be extended to support the integration of (i) choreographies developed separately and (ii) choreographies with externally provided services that have been developed using the typical programming of endpoint programs. Carbone et al [2014] investigate the logical foundations of choreographies by using linear logic [Girard, 1987], from which they derive a procedure for inferring the choreography implemented by an arbitrary system of endpoint programs as long as these programs can be typed using linear logic as in [Caires and Pfenning, 2010]. Currently, the most renown implemented choreography languages are WS-CDL [CDL] and BPMN [BPMN], which do not come with a behavioral typing discipline.…”
Section: Choreography Programming Languagesmentioning
confidence: 99%
“…Our extraction also helps in debugging: if extraction detects a potential deadlock, we pinpoint it with a special term (1). This is the first extraction procedure for choreographic programming that can deal with procedures and infinite behavior [7].…”
Section: Contributionsmentioning
confidence: 99%
“…Our approach is significantly more expressive, bringing support for recursion and asynchronous communication. Also, the proof theory in [7] requires that there are no cycles in the structure of connections among processes. We do not have this limitation.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations