By Saulo Silva, HASLab, INESC TEC & University of Minho.
By Prof. Manuel Barbosa, HASLab/INESC TEC & UMinho, and DCC-FCUP.