El Gharbi, A., Faculty of Computing and Information Technology, Northern Border University, Saudi Arabia | Institut National des Sciences Appliquées et de Technologie, LISI, Carthage University, Tunisia