My research focuses on the specification and analysis of complex
collective systems (such as multi-agent systems, robot swarms, stigmergies,
and so on) and their verification via state-of-the-art verification techniques.
Interests. Software verification, Model checking, Multi-agent systems, Formal semantics, Process calculi
Curriculum Vitae
- November 2020 – Now: Post-doctoral researcher at CONVECS (INRIA and LIG, Grenoble, France).
- December 2019 – October 2020: Holder of a research grant on “Verification of Emerging Properties in
Collective Adaptive Systems” at SysMA (IMT School for Advanced Studies, Lucca, Italy).
- March 2019 – July 2019: Visiting PhD student at CONVECS (INRIA and LIG, Grenoble, France).
- October 2016 – November 2020: PhD in Computer Science at Gran Sasso Science Institute (L’Aquila, Italy).
- March 2014 – October 2016: Master’s Degree in Computer and Systems Engineering at DISIM (University of L’Aquila, Italy).
Projects
- SLiVER - A verification tool for LAbS systems
SLiVER is a tool for the analysis of multi-agent systems specified in the LAbS language.
Currently, it support under-approximate analysis via bounded model checking, or analisys
of the full state space via explicit-state model checking. Moreover, the C programs
generated from SLiVER can be analyzed with several other techniques.
[code]
- LAbS - A Language with Attribute-Based Stigmergies
LAbS is a small language for multi-agent systems with stigmergic interaction.
The term “stigmergy” denotes a mechanism that allows agents to influence
each other’s behavior by leaving traces in a shared medium.
In LAbS, such medium is provided by a distributed data structure that also
supports attribute-based constraints.
Thus, specific conditions for interaction between agents can be expressed in
the form of predicates over their exposed features.
This combination allows to naturally model a wide selection of systems.
[code]
Publications
2022
2021
2020
2018
2017