Jan'23

I am starting a new position as Associate Professor of Computer Science at the Department of Mathematics and Computer Science of the University of Southern Denmark.

Dec'22

Our paper “Modular Compilation for Higher-Order Functional Choreographies” was rejected from FoSSaCS 2023.

Sep'22

Our paper “Concurrent Effectful Linear Logic” was rejected from POPL 2022.

Aug'22

I gave a lecture about Formal Methods and a tutorial on TLA^{+} at the Danish Summer School on CyberSecurity.

Aug'22

Our paper *“Functional Choreographic Programming”* was accepted at ICTAC 2022.

Jul'22

Our article *“Sliceable Monolith: Monolith First, Microservices Later”* was not accepted for publication in IEEE Software.

Jul'22

Our article *“Computing (Optimal) Embeddings of Directed Bigraphs”* was accepted for publication in SCP.

Apr'22

Our paper *“Functional Choreographic Programming”* was rejected from ECOOP 2022.

Mar'22

Our paper *“Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs”* was accepted at COORDINATION 2022.

Feb'22

I will serve in the PC of the Doctoral Symposium at ECOOP 2022.

Feb'22

Nov'21

Our report *“Choreographies as Functions”* is online.

Aug'21

I will (virtually) attend the Dagstuhl Seminar Behavioural Types: Bridging Theory and Practice.

Jul'21

Our paper *“Sliceable Monolith: Monolith First, Microservices Later”* was accepted at SCC 2021.

Jun'21

Our paper *“Multiparty Languages: The Choreographic and Multitier Cases”* received a Distinguished Paper Award at ECOOP 2021.

Jun'21

Our report *“Linear Logic, the π-calculus, and their Metatheory: A Recipe for Proofs as Processes”* is online.

Jun'21

Our paper *“Certifying Choreography Compilation”* was accepted at ICTAC 2021.

Jun'21

I gave a lecture about Security by Design and Formal Methods at DigitalDays, an event organised by Denmark’s cluster organization for digital technologies DigitalLead.

Apr'21

Our paper *“Choreographies as Objects”* was rejected from TOPLAS.

Apr'21

Our paper *“Certifying Choreography Compilation”* was rejected from CADE 2021.

Apr'21

Our paper *“Jolie and LEMMA: Model-Driven Engineering and Programming Languages Meet on Microservices”* was accepted at COORDINATION 2021.

Apr'21

Our paper *“Multiparty Languages: The Choreographic and Multitier Cases”* was accepted at ECOOP 2021.

Mar'21

Our paper *“Formalising a Turing-Complete Choreographic Language in Coq”* was accepted at ITP 2021.

Feb'21

Oct'20

I gave a lecture about Formal Methods at CyberSecurity Days 2020, a seminar funded by the Centre for Cyber Security of the Danish Ministry of Defence to promote IT security.

Sep'20

I gave the talk *“A logical reconstruction of the π-calculus and its behavioural theory”* at the Formal Methods Seminar of the Technical University of Warsaw, PL.

Sep'20

I gave an invited talk about programming multiparty protocols with *Choral* at the International Conference on The Future of Standards in CyberSecurity.

Aug'20

I gave a lecture about Formal Methods and a tutorial on TLA^{+} at the Danish Summer School on CyberSecurity.

Aug'20

I was invited to give a talk about programming multiparty protocols with *Choral* at the International Conference on The Future of Standards in CyberSecurity.

Aug'20

Our paper *“Choreographies as Objects”* was rejected from OOPSLA 2020.

Aug'20

I am starting a new position as Assistant Professor of Computer Science at the Department of Mathematics and Computer Science of the University of Southern Denmark.

Jul'20

Our paper *“Software Transactional Memory with Interactions”* was accepted at ICTCS 2020.

Jun'20

We released the first beta of *Choral*, a Java-like programming language for type-safe multiparty protocols. Choral is based on our paper *“Choreographies as Objects”*.

May'20

We released a new version of *jLibBig*, a Java library for Bigraphical Reactive Systems. This release introduces support for directed bigraphs based on our paper *“Computing embeddings of directed bigraphs”* and completes the migration to the new API of CHOCO-Solver.

Apr'20

I presented the paper *“Computing embeddings of directed bigraphs”* at ICGT 2020.

Apr'20

Our paper *“Computing embeddings of directed bigraphs”* was accepted at ICGT 2020.

Feb'20

I gave the talk *“A logical reconstruction of the π-calculus and its behavioural theory”* as part of my research visit to the Formal Analysis, Theory & Algorithms section at Glasgow University, UK.

Feb'20

I will serve in the PC of the Combined 27^{th} International Workshop on Expressiveness in Concurrency and 17^{th} Workshop on Structural Operational Semantics (EXPRESS/SOS 2020) and in the PC of the 3^{rd} International Conference on Microservices (Microservices 2020).

Dec'19

Dec'19

Our paper *“Two modes of recognition: algebra, coalgebra, and languages”* was rejected from FoSSaCS 2020.

Nov'19

Our paper *“Towards a Formal Model for Composable Container Systems”* was accepted at ACM SAC 2020, Cloud Computing track.

Oct'19

Our paper *“A Graph-Based Tool to Embed the π-Calculus into a Computational DPO Framework”* was accepted at the Student Research Forum of the SOFSEM 2020 Conference.

Oct'19

I will serve as publicity chair of the 3^{rd} International Conference on Microservices (Microservices 2020).

Oct'19

I was appointed to the Communication Group Microservices Community and I will be coordinating events and activities organised or supported by the community.

Jul'19

Erratum for *“Taking Linear Logic Apart”*.

Jun'19

I presented the paper *“No More, No Less: A Formal Model for Serverless Computing”* at COORDINATION 2019.

Jun'19

Our report *“Two modes of recognition: algebra, coalgebra, and languages”* is online.

Jun'19

Our paper *“Two modes of recognition: algebra, coalgebra, and languages”* was rejected from MFCS 2019.

Apr'19

Our paper *“No More, No Less: A Formal Model for Serverless Computing”* was accepted at COORDINATION 2019.

Feb'19

Our article *“Behavioural Equivalences for Timed Systems”* was published in LMCS.

Jan'19

I presented the paper *“Better Late Than Never: A Fully-Abstract Semantics for Classical Processes”* at POPL 2019.

Oct'18

I gave the talk *“On choreographies and communication failures”* at NWPT 2018.

Oct'18

Our paper *“Better Late Than Never: A Fully-Abstract Semantics for Classical Processes”* was accepted at POPL 2019.

Jul'18

I will co-chair the 2^{nd} International Conference on Microservices (Microservices 2019).

May'18

Our paper *“Taking Linear Logic Apart”* was accepted at Linearity & TLLA 2018.

Apr'18

I presented the paper *“Communications in Choreographies, revisited”* at ACM SAC 2018, Programming Languages track.

Mar'18

Our paper *“Classical Transitions”* was rejected from COORDINATION 2018.

Mar'18

Our report *“Classical Transitions”* is online.

Dec'17

Our paper *“Choreographies meet Communication Failures”* was rejected from FoSSaCS 2018.

Dec'17

Our report *“Choreographies meet Communication Failures”* in online.

Nov'17

Our paper *“Communications in Choreographies, revisited”* was accepted at ACM SAC 2018, Programming Languages track.

Nov'17

I gave an invited talk about bisimulation and coinduction at the Dagstuhl Seminar on Algorithmic Cheminformatics.

Oct'17

I gave the talk *“On choreographic programming and lossy communications”* at Microservices 2017.

Jul'17

Our paper *“Deciding Weak Weighted Bisimulation”* was accepted at ICTCS 2017.

Jul'17

I will serve on the Local Committee of the 1^{st} International Conference on Microservices (Microservices 2017).

Jun'17

I will serve on the Program Committee of the 2^{nd} International Workshop on Meta Models for Process Languages (MeMo 2017).

May'17

Our paper *“Loose Graph Simulations”* was accepted at GCM 2017.

May'17

Congratulations to Alessio Mansutti for receiving the award “Best Italian Master Thesis in Theoretical Computer Science” from the EATCS for his thesis “Loose Graph Simulations” that I had the pleasure to supervise.

Apr'17

I am starting a new position as a PostDoc at the Department of Mathematics and Computer Science of the University of Southern Denmark.