Pepe Vila, IMDEA Software Institute & Technical University of Madrid (UPM)