Go to:
Logótipo
Você está em: Start > Publications > View > Branching pomsets: Design, expressiveness and applications to choreographies
Map of Premises
Principal
Publication

Branching pomsets: Design, expressiveness and applications to choreographies

Title
Branching pomsets: Design, expressiveness and applications to choreographies
Type
Article in International Scientific Journal
Year
2024
Authors
Edixhoven, L
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Jongmans, SS
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Proença, J
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Castellani, I
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 136
ISSN: 2352-2208
Publisher: Elsevier
Indexing
Publicação em ISI Web of Knowledge ISI Web of Knowledge - 0 Citations
Publicação em Scopus Scopus - 0 Citations
Other information
Authenticus ID: P-00Z-5HY
Abstract (EN): Choreographic languages describe possible sequences of interactions among a set of agents. Typical models are based on languages or automata over sending and receiving actions. Pomsets provide a more compact alternative by using a partial order to explicitly represent causality and concurrency between these actions. However, pomsets offer no representation of choices, thus a set of pomsets is required to represent branching behaviour. For example, if an agent Alice can send one of two possible messages to Bob three times, one would need a set of 2 x 2 x 2 distinct pomsets to represent all possible branches of Alice's behaviour. This paper proposes an extension of pomsets, named branching pomsets, with a branching structure that can represent Alice's behaviour using 2 + 2 + 2 ordered actions. We compare the expressiveness of branching pomsets with that of several forms of event structures from the literature. We encode choreographies as branching pomsets and show that the pomset semantics of the encoded choreographies are bisimilar to their operational semantics. Furthermore, we define well-formedness conditions on branching pomsets, inspired by multiparty session types, and we prove that the well-formedness of a branching pomset is a sufficient condition for the realisability of the represented com-munication protocol. Finally, we present a prototype tool that implements our theory of branching pomsets, focusing on its applications to choreographies. (c) 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons .org /licenses /by /4 .0/).
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 36
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Logic and Calculi for All on the occasion of Luis Barbosa's 60th birthday (2025)
Another Publication in an International Scientific Journal
Madeira, A; Oliveira, JN; Proença, J; Neves, R
Location automata for synchronised shuffle expressions (2023)
Article in International Scientific Journal
Broda, S; António Machiavelo; Nelma Moreira; Rogério Reis
Deciding Kleene algebra terms equivalence in Coq (2015)
Article in International Scientific Journal
Nelma Moreira; David Pereira; Simao Melo de Sousa
bGSL: An imperative language for specification and refinement of backtracking programs (2023)
Article in International Scientific Journal
Dunne, S; Ferreira, JF; Mendes, A; Ritchie, C; Stoddart, B; Zeyda, F
A formal treatment of the role of verified compilers in secure computation (2022)
Article in International Scientific Journal
Almeida, JCB; Barbosa, M; Barthe, G; Pacheco, H; Pereira, V; Portela, B

See all (7)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-08-15 at 14:03:10 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book