activity
20092026
most citedCircuit Breakers, Discovery, and API Gateways in Microservices

44 citations · 217 across the 40 of their papers we have counts for

collaborators
Showing cs.LOShow all

9 papers · 1 filter

cs.LO2025★ 3 cited

Formulas as Processes, Deadlock-Freedom as Choreographies (Extended Version)

Matteo Acclavio, Giulia Manara, Fabrizio Montesi

We introduce a novel approach to studying properties of processes in the π-calculus based on a processes-as-formulas interpretation, by establishing a correspondence between specif…

cs.LO2024

On Propositional Dynamic Logic and Concurrency

Matteo Acclavio, Fabrizio Montesi, Marco Peressotti

Dynamic logic is a powerful approach to reasoning about programs and their executions, obtained by extending classical logic with modalities that can express program executions as…

cs.LO2023

Now It Compiles! Certified Automatic Repair of Uncompilable Protocols

Luís Cruz-Filipe, Fabrizio Montesi

Choreographic programming is a paradigm where developers write the global specification (called choreography) of a communicating system, and then a correct-by-construction distribu…

cs.LO2022★ 2 cited

A Formal Theory of Choreographic Programming

Luís Cruz-Filipe, Fabrizio Montesi, Marco Peressotti

Choreographic programming is a paradigm for writing coordination plans for distributed systems from a global point of view, from which correct-by-construction decentralised impleme…

cs.LO2021

Linear Logic, the -calculus, and their Metatheory: A Recipe for Proofs as Processes

Fabrizio Montesi, Marco Peressotti

Initiated by Abramsky [1994], the Proofs as Processes agenda is to establish a solid foundation for the study of concurrent languages, by researching the connection between linear…

cs.LO2021

Formalising a Turing-Complete Choreographic Language in Coq

Luís Cruz-Filipe, Fabrizio Montesi, Marco Peressotti

Theory of choreographic languages typically includes a number of complex results that are proved by structural induction. The high number of cases and the subtle details in some of…