, Department of Computer Science, Faculty of Computer and Information , Cairo University