Alice or Bob?: Process polymorphism in choreographies
We present PolyChor give it a weaker correspondence between the semantics of
choreographies and their endpoint-projected concurrent systems than some other …
choreographies and their endpoint-projected concurrent systems than some other …
Choral: Object-oriented choreographic programming
Choreographies are coordination plans for concurrent and distributed systems, which define
the roles of the involved participants and how they are supposed to work together. In the …
the roles of the involved participants and how they are supposed to work together. In the …
Real-World Choreographic Programming: Full-Duplex Asynchrony and Interoperability
L Lugović, F Montesi - arXiv preprint arXiv:2303.03983, 2023 - arxiv.org
In the paradigm of choreographic programming, the overall behaviour of a distributed
system is coded as a choreography from a global viewpoint. The choreography can then be …
system is coded as a choreography from a global viewpoint. The choreography can then be …
Efficient, Portable, Census-Polymorphic Choreographic Programming
Choreographic programming (CP) is a paradigm for implementing distributed systems that
uses a single global program to define the actions and interactions of all participants. Library …
uses a single global program to define the actions and interactions of all participants. Library …
On Propositional Dynamic Logic and Concurrency
Dynamic logic in the setting of concurrency has proved problematic because of the
challenge of capturing interleaving. This challenge stems from the fact that the operational …
challenge of capturing interleaving. This challenge stems from the fact that the operational …
We Know I Know You Know; Choreographic Programming With Multicast and Multiply Located Values
M Bates, JP Near - arXiv preprint arXiv:2403.05417, 2024 - arxiv.org
Concurrent distributed systems are notoriously difficult to construct and reason about.
Choreographic programming is a recent paradigm that describes a distributed system in a …
Choreographic programming is a recent paradigm that describes a distributed system in a …
Fast Choreography of Cross-DevOps Reconfiguration with Ballet: A Multi-Site OpenStack Case Study
J Philippe, A Omond, H Coullon… - SANER 2024-IEEE …, 2024 - hal.science
In the context of Edge Computing or Cyber-Physical Systems, cross-functional, and cross-
geographical DevOps teams are in charge of automating deployments, configuration, and …
geographical DevOps teams are in charge of automating deployments, configuration, and …