A. Doumanoglou A. Doumanoglou PhD Dept. of Advanced Computing Sciences Faculty of Science and Engineering