laura.nenzi
G[0,∞] ( safe ∧ ¬ obstacles )

Laura Nenzi

Associate Professor of Computer Engineering
Department of Engineering and Architecture, University of Trieste

I work on formal methods for the design and analysis of complex systems — cyber-physical and collective adaptive ones. My work spans spatio-temporal logics, scalable monitoring algorithms, and methods that learn temporal logic requirements directly from data.

lnenzi@units.it curriculum vitae google scholar dblp
Laura Nenzi
Via Valerio 6/1
34127 Trieste, Italy
// news
// research

My research is focused on formal methods applied to the design and analysis of complex systems, such as cyber-physical systems and collective adaptive systems. I develop frameworks to control and optimise their behaviour while keeping track of spatio-temporal dynamics: a spatio-temporal logic to express requirements on their performance, and scalable monitoring algorithms to verify them.

I am further interested in non-deterministic imprecision in spatio-temporal logics — both from samples and from parameter imprecision in formulas — and in discovering more precise, more expressive specifications. I also work on stochastic systems and statistical verification: a methodology for parameter estimation and synthesis that combines formal methods with machine learning, which can also learn temporal logic requirements from data, giving an automatic way to describe the behaviours a system must (or must not) satisfy.

spatio-temporal logics runtime verification cyber-physical systems statistical model checking explainable AI specification learning
tool
MoonLight
A lightweight tool for monitoring temporal and spatio-temporal properties of signals.
tool
jSSTL & WebMonitor
Monitoring spatio-temporal properties, and verification of web user interfaces.
// projects & grants
principal investigator · 2023–2026
DREAM — modular software Design to Reduce uncertainty in Ethics-based cyber-physicAl systeMs
Responsabile di unità · Funded by MUR, PRIN 2022
210 k€ total
105 k€ to Trieste
project leader for TU Wien · 2019–2021
High-dimensional statistical learning: new methods to advance economic and sustainability policies
Funded by the Austrian FWF, YIRG programme
~2 M€ total
~400 k€ to TU Wien
member · 2022–
iNEST — Interconnected Nord-Est Innovation Ecosystem, PNRR
member · 2022–
Transform4Europe (T4E) — MA in Digital Transformation
past
Cyber-Physical Safety · RISE · EU FP7 QUANTICOL
// publications
journal papers
  • 2025 Ennio Visconti, Christos Tsigkanos, Laura Nenzi. Automated Monitoring of Web User Interfaces. ACM Trans. Web 19(2).
  • 2025 Federico Pigozzi, Laura Nenzi, Eric Medvet. BUSTLE: a Versatile Tool for the Evolutionary Learning of STL Specifications from Data. Evolutionary Computation.
  • 2025 Laura Vana-Gür, Ennio Visconti, Laura Nenzi, Annalisa Cadonna, Gregor Kastner. Bayesian Machine Learning Meets Formal Methods: An Application to Spatio-Temporal Data. ACM Trans. Probabilistic Machine Learning 1(2).
  • 2024 A. M. Uhrmacher et al., incl. Laura Nenzi. Context, Composition, Automation, and Communication: The C2AC Roadmap for Modeling and Simulation. ACM Trans. Model. Comput. Simul. 34(4).
  • 2023 Laura Nenzi, Ezio Bartocci, Luca Bortolussi, Simone Silvetti, Michele Loreti. MoonLight: A Lightweight Tool for Monitoring Spatio-Temporal Properties. STTT 25(4).
  • 2022 Laura Nenzi, Ezio Bartocci, Luca Bortolussi, Michele Loreti. A Logic for Monitoring Dynamic Networks of Spatially-distributed Cyber-Physical Systems. Log. Methods Comput. Sci. 18(1).
  • 2021 Federico Pigozzi, Eric Medvet, Laura Nenzi. Mining Road Traffic Rules with Signal Temporal Logic and Grammar-based Genetic Programming. Applied Sciences 11(22).
  • 2019 L. L. Vissat, M. Loreti, L. Nenzi, J. Hillston, G. Marion. Analysis of spatio-temporal properties of stochastic systems using TSTL. ACM Trans. Model. Comput. Simul. 29(4).
  • 2018 Luca Bortolussi, Roberta Lanciani, Laura Nenzi. Model checking Markov population models by stochastic approximations. Information and Computation 262.
  • 2018 Laura Nenzi, Luca Bortolussi, Vincenzo Ciancia, Michele Loreti, Mieke Massink. Qualitative and Quantitative Monitoring of Spatio-Temporal Properties with SSTL. Log. Methods Comput. Sci. 14(4).
  • 2015 Ezio Bartocci, Luca Bortolussi, Laura Nenzi, Guido Sanguinetti. System Design of Stochastic Models using Robustness of Temporal Properties. Theoretical Computer Science 587.
selected conference papers
  • 2026 S. Silvetti, I. Compagnucci, F. Cairoli, C. Trubiani, L. Nenzi. Time Robustness for Point-Based Semantics of Metric Interval Temporal Logic. KR
  • 2025 S. Silvetti, M. Loreti, L. Nenzi. Modular and Online Monitoring of Temporal Logic Specification with Integral and Filter. RV
  • 2025 A. Balakrishnan, S. Paul, S. Silvetti, L. Nenzi, J. V. Deshmukh. Monitoring Spatially Distributed Cyber-Physical Systems with Alternating Finite Automata. HSCC
    best paper
  • 2024 G. Saveri, L. Nenzi, L. Bortolussi, J. Křetínský. stl2vec: Semantic and Interpretable Vector Representation of Temporal Logic. ECAI
  • 2024 I. Ferfoglia, G. Saveri, L. Nenzi, L. Bortolussi. ECATS: Explainable-by-Design Concept-Based Anomaly Detection for Time Series. NeSy
  • 2022 L. Bortolussi, G. M. Gallo, J. Křetínský, L. Nenzi. Learning Model Checking and the Kernel Trick for Signal Temporal Logic on Stochastic Processes. TACAS
  • 2021 S. Mohammadinejad, J. V. Deshmukh, L. Nenzi. Mining Interpretable Spatio-Temporal Logic Properties for Spatially Distributed Systems. ATVA
  • 2020 L. Nenzi, E. Bartocci, L. Bortolussi, M. Loreti, E. Visconti. Monitoring Spatio-Temporal Properties (invited tutorial). RV
  • 2018 L. Nenzi, S. Silvetti, E. Bartocci, L. Bortolussi. A Robust Genetic Algorithm for Learning Temporal Specifications from Data. QEST

full list → curriculum vitae · dblp

// teaching
  • Safe and Verified AI MSc Data Science & AI 6 CFU
  • Laboratorio di Programmazione BSc AI & Data Analytics 6 CFU
  • Information Retrieval and Data Visualization MSc Data Science & Scientific Computing 3 CFU
  • Cyber-Physical Systems — until 2024 MSc Data Science & Scientific Computing 6 CFU
phd students
Romina Doz 2025–
AI methods for modelling complex systems and handling uncertainty; automatic synthesis of probabilistic programs from data.
Irene Ferfoglia 2023–2026
Explainable AI methods to make digital twins more accurate and reliable.
Gaia Saveri 2021–2025
Explainable AI combining logic and statistical learning; stochastic systems.
Ennio Visconti 2020–
Formal methods for large-scale, spatially-distributed, stochastic systems.
// thesis proposals

I supervise bachelor and master theses in Trieste. Most projects sit between formal methods and machine learning: you will write code, prove something, and see it run on real data. If one of these areas interests you — or you have your own idea — write to me and we will shape it together.

bachelor · master
Learning temporal logic requirements from data
Algorithms that infer readable specifications from trajectories of cyber-physical systems.
master
Interpretable reinforcement learning with formal specifications
Logic-guided control, with applications such as robotic arm planning.
master
Monitoring spatially distributed systems under uncertainty
Online and decentralised monitors for imprecise signals and moving agents.
bachelor
Explainable AI for time series
Concept-based anomaly detection and logic-explained networks, from survey to prototype.
write to me about a thesis →
master theses supervised
  • 2025 Thomas Axel DeponteA formal methods approach to interpretable reinforcement learning for robotic arm planning. Data Science & Scientific Computing · with S. Silvetti
  • 2024 Alessandro CesaReinforcement Learning and Temporal Logic for automatic control. Data Science & Scientific Computing · with S. Silvetti
  • 2024 Bruno Bonaiuto BolivarStudy of collaborative filtering for the recommender system used within an application developed by ESTECO SpA. Data Science & Scientific Computing · with M. De Pasquale
  • 2023 Beatrice TintoCross-Entropy Importance Sampling in statistical model checking for efficient estimation of satisfaction probability for rare events. Mathematics · with S. Silvetti
  • 2021 Patrick IndriOne-Shot Ensemble Learning for Anomaly Detection in Multivariate Time Series. Data Science & Scientific Computing · co-advisor, with E. Medvet
  • 2020 Federico PigozziEvolutionary Inference of Signal Temporal Logic Expressions for Ruling Real Road Traffic. Data Science & Scientific Computing · co-advisor, with E. Medvet
  • 2019 Giuseppe GalloA behavioural kernel-based distance between stochastic models. Data Science & Scientific Computing · co-advisor, with L. Bortolussi
bachelor theses supervised
  • 2024 Angelica RotaPancreas artificiale: dall'analisi matematica alle metodologie di regolazione del glucosio. Intelligenza Artificiale e Data Analytics
  • 2023 Nicola CortinovisAlgoritmi per l'apprendimento di formule logiche temporali da data-set di traiettorie di sistemi ciber-fisici. Intelligenza Artificiale e Data Analytics
  • 2023 Marta LucasUna panoramica sull'utilizzo delle Logic Explained Networks nel deep learning. Intelligenza Artificiale e Data Analytics
  • 2017 Davide PrandiniRobust Monitoring of Imprecise Signals. Mathematics · co-advisor, with L. Bortolussi
// service & outreach
community
  • Repeatability Evaluation co-Chair, HSCC 2024 & 2025
  • PC co-Chair, RV 2023 · NSV 2022 · HSB 2020
  • Editorial Board, FoMaC track at STTT
  • Faculty member, ADSAI doctoral programme, Trieste
outreach
  • Scientific theatre: print("Hello, World!"), Let it bit, Anche i termostati hanno un cuore
  • Hedy Lamarr Award of the City of Vienna, 2020
  • PCTO and PNRR orientation courses, Liceo Galilei, Trieste