Dipartimento di Informatica e Sistemistica, University of Rome La Sapienza;Dipartimento di Informatica e Sistemistica, University of Rome La Sapienza;Dipartimento di Informatica e Sistemistica, University of Rome La Sapienza;Dipartimento di Informatica e Sistemistica, University of Rome La Sapienza