Skip to main content

Research

How do independently-developed digital twins become an ecosystem that software agents can actually reason about? That question was the subject of my Ph.D. thesis, and I keep pulling on the thread.

I'm part of the Pervasive Software Laboratory (PSLab) at the Department of Computer Science and Engineering, University of Bologna.

Digital Twin Ecosystems

Digital twins are usually built one at a time, for one system, by one team. The moment you want two of them to cooperate, you discover that neither can describe itself to the other.

I work on hypermedia and Linked Data as the interoperability layer: self-describing digital twins that publish their own affordances, so a client — human or agent — can discover what a twin represents and what it can do at runtime rather than at integration time.

Engineering Multi-Agent Systems

The BDI model gives agents a vocabulary for beliefs, desires and intentions — but the frameworks that implement it have real engineering gaps.

Web of Things & Hypermedia MAS

If the environment of an agent is the Web, then hypermedia controls are its affordances. I'm interested in how agents discover and use them, and what it takes for people who aren't programmers to configure such systems.

Applications

The abstractions get tested against real domains.


Ph.D. thesis

Digital Twins Ecosystems for Intelligent Applications in Healthcare University of Bologna, 2025. Advisor: Prof. Alessandro Ricci.

Projects