activity
20102026
most citedDynamic Choreographies: Theory And Implementation

38 citations · 145 across the 24 of their papers we have counts for

collaborators
Showing cs.PLShow all

14 papers · 1 filter

cs.PL2026★ 1 cited

A Reversible Semantics for Janus

Ivan Lanese, Germán Vidal

Janus is a paradigmatic example of a reversible programming language. Indeed, Janus programs can be executed backwards as well as forwards. However, its current small-step semantic…

cs.PL2025

Adaptable TeaStore: A Choreographic Approach

Giuseppe De Palma, Saverio Giallorenzo, Ivan Lanese +1

The Adaptable TeaStore has recently been proposed as a reference model for adaptable microservice architectures. It includes different configurations, as well as scenarios requirin…

cs.PL2022★ 4 cited

revTPL: The Reversible Temporal Process Language

Laura Bocchi, Ivan Lanese, Claudio Antares Mezzina +1

Reversible debuggers help programmers to find the causes of misbehaviours in concurrent programs more quickly, by executing a program backwards from the point where a misbehaviour…

cs.PL2022

Design-by-Contract for Flexible Multiparty Session Protocols -- Extended Version

Lorenzo Gheri, Ivan Lanese, Neil Sayers +2

Choreographic models support a correctness-by-construction principle in distributed programming. Also, they enable the automatic generation of correct message-based communication p…

cs.PL2019★ 3 cited

No more, no less - A formal model for serverless computing

Maurizio Gabbrielli, Saverio Giallorenzo, Ivan Lanese +3

Serverless computing, also known as Functions-as-a-Service, is a recent paradigm aimed at simplifying the programming of cloud applications. The idea is that developers design appl…

cs.PL2018★ 2 cited

A Theory of Reversibility for Erlang

Ivan Lanese, Naoki Nishida, Adrián Palacios +1

In a reversible language, any forward computation can be undone by a finite sequence of backward steps. Reversible computing has been studied in the context of different programmin…