University of Western Macedonia Department of Informatics & Telecommunications Engineering