Department of Informatics and Telematics, Harokopio University, Athens, Greece.