Game semantics and geometry of interaction (GoI) are
two closely related frameworks whose strengh is to
have the characters of both a denotational and an
operational semantics. They offer a high-level,
mathematical (denotational) interpretation, but are
interactive in nature. The formalization in terms of
movements of tokens through which programs communicate
with each other can actually be seen as a low-level
program. The current limit of GoI is that the vast
majority of the literature and of the software tools
designed around it have a pure, sequential functional
language as their source language. This project aims
at investigating the application of GoI to concurrent,
resourceful, and effectful computation, thus paving
a way to the deployment of GoI-based correct-by-construction
compilers in real-world software developments in fields
like (massively parallel) high-performance computing,
embedded and cyberphysical systems, and big data.