INESC TEC
INESC TEC
INESC TEC
Search results for:
Filter your results

0 Search results

Nuno Moreira Macedo

Nuno Moreira Macedo

Senior Researcher

I'm an assistant professor at the Department of Informatics Engineering (DEI) of the Faculty of Engineering of the University of Porto (FEUP), Portugal, and a senior researcher at HASLab, INESC TEC's unit focused on high-assurance software development, developing, teaching and applying formal techniques for software engineering.


My main research interest lies in trustworthy software design, particularly in the application of lightweight formal methods based on model checking and model finding to software engineering. I'm one of the developers of Alloy 6 and its Analyzer, a tool to analyze software models. I've also been tailoring such techniques for the robotics domain to promote the development of dependable robotics software, and I've applied them in knowledge transfer and consultancy projects.


My teaching activities mainly focus on programming languages and formal methods for software engineering. In this context, I also maintain Alloy4Fun, a platform for teaching Alloy.

Publications

Adding Records to Alloy

Brunel, J;Chemouil, D;Cunha, A;Macedo, N;

2023

RIGOROUS STATE-BASED METHODS, ABZ 2023

Rosy: An elegant language to teach the pure reactive nature of robot programming

Pacheco, H;Macedo, N;

2021

International Journal of Robotic Computing

ROSY: An elegant language to teach the pure reactive nature of robot programming

Pacheco, H;Macedo, N;

2020

Fourth IEEE International Conference on Robotic Computing, IRC 2020, Taichung, Taiwan, November 9-11, 2020

Formal Verification of ROS-based Robotic Applications using Timed-Automata

Halder, R;Proenca, J;Macedo, N;Santos, A;

2017

2017 IEEE/ACM 5TH INTERNATIONAL FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE) PROCEEDINGS

View all publications

Supervised Theses

Safety Verification for ROS Applications

André Filipe Faria dos Santos

D - 2019

UM-EEUM

Lightweight Trustworthy High-level Software Design

Chong Liu

D - 2019

UM-EEUM

Aplicação de Técnicas de Análise Formal a Software Robótico

Gonçalo Nuno Esteves Duarte

M - 2019

UM-EEUM

Analysis of Message Passing Software Using Electrum

Bruno Renato Fernandes Carvalho

M - 2020

UM-EEUM

See more supervised theses

Information and Contacts