1. Information Technologies Institute Centre for Research and Technology Hellas, Greece
2. Pompeu Fabra University, Spain
3. Information Technologies Institute CERTH, Greece
4. ICREA and University Pompeu Fabra, Spain
5. Information Technologies Institute, Greece
6. CERTH - ITI, Greece