Jorge Sousa Pinto

Professor Associado com Agregação — Universidade do Minho

About

I am an associate professor with habilitation at the Computer Science Department, Universidade do Minho, and a senior researcher at the High Assurance Software Laboratory (HASLab / INESCTEC). Since June 2024 I also serve as Deputy Head of the Department.

I hold a PhD from École Polytechnique on Interaction Nets and the Geometry of Interaction. My research since then has focused on deductive program verification — currently on distributed algorithm verification and safe AI.

Most recent work:

Library · 2022–2026

Why3-do

A WhyML library for auto-active verification of distributed systems. The ESOP 2022 paper introduced handler-based models; a follow-up in Science of Computer Programming (2026) generalises to state machine specifications, adds refinement support, and includes Paxos as a case study.

Textbook · May 2026

Rigorous Software Development, 2nd ed.

Co-authored with J. B. Almeida, M. J. Frade, S. M. de Sousa. Revised and expanded, with new tools including Frama-C/WP for verifying C programs with ACSL. Springer Undergraduate Topics in Computer Science.

Teaching

Books & Edited Volumes

Research Projects

Research Students

Current

Former

Elsewhere

Departamento de Informática, Universidade do Minho, Campus de Gualtar, 4710-057 Braga, Portugal