Interface automata for choreographies

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Choreographic approaches to message-passing applications can be regarded as an instance of the model-driven development principles. Choreographies specify interactions among distributed participants coordinating among themselves with message-passing at two levels of abstractions. A global view of the application is specified with a model that abstracts away from asynchrony while a local view of the application specifies the communication pattern of each participant. Noteworthy, the latter view can typically be algorithmically obtained by projection of the global view. A crucial element of this approach is to verify the so-called well-formed conditions on global views so that its projections realise a sound communication protocol. We introduce a novel local model, group interface automata, to represent the local view of choreographies and propose a new method to verify the well-formedness of global choreographies. We rely on a recently proposed semantics of global views formalised in terms of pomsets.

Cite

CITATION STYLE

APA

Zeng, H., Kurz, A., & Tuosto, E. (2019). Interface automata for choreographies. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 304, pp. 1–19). Open Publishing Association. https://doi.org/10.4204/EPTCS.304.1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free