E Mahe, B Bannour, C Gaston, A Lapitre… - … on Fundamentals of …, 2023 - Springer
Interactions are formal models describing asynchronous communications within a distributed system. They can be drawn in the fashion of sequence diagrams and associated …
E Mahe, B Bannour, C Gaston, P Le Gall - Science of Computer …, 2025 - Elsevier
Runtime Verification (RV) refers to a family of techniques in which system executions are observed and confronted to formal specifications, with the aim of identifying faults. In offline …
Il recente sviluppo di applicazioni concorrenti e distribuite ha dato origine a un nuovo interesse verso il linguaggio Erlang (ed Elixir che si basa su una Erlang Virtual Machine …
F Stutz, E D'Osualdo - arXiv preprint arXiv:2501.16977, 2025 - arxiv.org
We propose the Automata-based Multiparty Protocols framework (AMP) for top-down protocol development. The framework features a new very general formalism for global …
B Heuvel - arXiv preprint arXiv:2402.09595, 2024 - arxiv.org
Much of the software we use in everyday life consists of distributed components (running on separate cores or even computers) that collaborate through communication (by exchanging …
E Mahe, B Bannour, C Gaston, A Lapitre… - arXiv preprint arXiv …, 2022 - arxiv.org
Interactions are formal models describing asynchronous communications within a Distributed System (DS). They can be drawn in the fashion of sequence diagrams and …
Distributed message-passing systems have become ubiquitous and essential for our daily lives. Hence, designing and implementing them correctly is of utmost importance. This is …
B Heuvel, JA Pérez - arXiv preprint arXiv:2101.09038, 2021 - arxiv.org
Protocols provide the unifying glue in concurrent and distributed software today; verifying that message-passing programs conform to such governing protocols is important but …