Organization name
Dipartimento di Informatica Sistemi e Produzione – Tor Vergata University, Rome, Italy.