Recent publications

Conference papers

Journal papers

Tools

Grits

Source

Grits is a type-checker and interpreter for intuitionistic session types written in Go, based on the semi-axiomatic sequent calculus

ElixirST

Source

ElixirST (Session Types in Elixir) applies session types to a fragment of the Elixir language

detectEr

Source Project page

A runtime verification tool for monitoring asynchronous component systems

SeTTS

Source

Automated Test Generation for RESTful APIs

Projects

ESERCS

Enhanced Safety for Equipment Remote Control System

The project aims to develop a modular proof-of-concept monitoring system for shopfloors that ensures safety by disabling hazardous machines when violations occur, while avoiding unnecessary disruptions and supporting flexible, plug-and-play reconfiguration.

Funding Important Projects of Common European Interest (IPCEI)

MoVeMnt

Mode(l)s of Verification and Monitorability

The MoVeMnt project investigates the theoretical and practical foundations of monitorability, focusing on hyperproperties, structured verdicts, resource-augmented monitors, complexity and decidability, and their relation to other verification techniques.

Funding The Icelandic Centre for Research (RANNIS)

BehAPI

Behavioural Application Program Interfaces

The project aims to integrate prototype behavioural type tools into mainstream programming languages and development frameworks used in industry.

Funding H2020 Research, innovation and science policy experts (RISE)

TheoFoMon

Theoretical Foundations for Monitorability

The project aims to advance the theoretical foundations of monitorability in variants of Hennessy-Milner logic with recursion, extending prior work to stricter detection conditions, alternative instrumentation, real-time systems, enforceability, and ultimately a prototype tool for runtime analysis.

Funding The Icelandic Centre for Research (RANNIS)

SecBAPI

Behavioural APIs for enhanced Security

This project investigates the applications of Behavioural Types to express and verify security properties of API-based software via techniques such as static typechecking and runtime monitoring.

Funding University of Malta Research Excellence Fund

Group members

Current

Duncan Paul Attard Postdoctoral researcher
Caroline Cucciardi PhD student
Adrian Francalanza Professor
Marietta Galea PhD student
Gerard Tabone PhD student
Gianluca Zahra PhD student
Jasmine Xuereb PhD student

Former

Christian Bartolo Burlò PhD graduate
Ian Cassar PhD graduate