collaborators

5 papers

cs.PL2026

Mech: Mechanised Choreographic Programming

Xueying Qin, Marco Peressotti, Fabrizio Montesi

The paper introduces Mech, a Lean 4 mechanisation of choreographic programming that supports general branching, recursion, and nondeterministic choice, and proves soundness and com…

cs.PL2026

Towards a Higher-Order Bialgebraic Denotational Semantics

Sergey Goncharov, Marco Peressotti, Stelios Tsampas +2

The bialgebraic abstract GSOS framework by Turi and Plotkin provides an elegant categorical approach to modelling the operational and denotational semantics of programming and proc…

cs.SE2026

Software is infrastructure: failures, successes, costs, and the case for formal verification

Giovanni Bernardi, Adrian Francalanza, Marco Peressotti +1

In this chapter we outline the role that software has in modern society, along with the staggering costs of poor software quality. To lay this bare, we recall the costs of some of…

cs.LO2025

Infinite Traces by Finality: a Sheaf-Theoretic Approach

Marco Peressotti

Kleisli categories have long been recognised as a setting for modelling the linear behaviour of various types of systems. However, the final coalgebra in such settings does not, in…

cs.DC2025

The Blind Men and the Elephant: Mapping Interdisciplinarity in Research on Decentralized Autonomous Organizations

Giorgia Sampò, Oliver Baumann, Marco Peressotti

Decentralized Autonomous Organizations (DAOs) are attracting interdisciplinary interest, particularly in business, economics, and computer science. However, much like the parable o…