Resource Entity Action: A Generalized Design Pattern for RTS Games. - Mohamed Abbadi; Francesco Di Giacomo; Renzo Orsini; Aske Plaat; Pieter Spronck; Giuseppe Maggiore (Computers and Games, 2013)

Casanova: A Simple, High-Performance Language for Game Development. - Mohamed Abbadi; Francesco Di Giacomo; Agostino Cortesi; Pieter Spronck; Giulia Costantini; Giuseppe Maggiore (JCSG, 2015)

Building Game Scripting DSL's with the Metacasanova Metacompiler. - Francesco Di Giacomo; Mohamed Abbadi; Agostino Cortesi; Pieter Spronck; Giuseppe Maggiore (INTETAIN, 2016)

Metacasanova: an optimized meta-compiler for domain-specific languages. - Francesco Di Giacomo; Mohamed Abbadi; Agostino Cortesi; Pieter Spronck; Giuseppe Maggiore (SLE, 2017)

High performance encapsulation and networking in Casanova 2. - Francesco Di Giacomo; Mohamed Abbadi; Agostino Cortesi; Pieter Spronck; Giulia Costantini; Giuseppe Maggiore (Entertain. Comput., 2017)

Metacasanova: a high-performance meta-compiler for domain-specific languages. - Francesco Di Giacomo (2020)