Center for Informatics Sciences, Nile University, Giza, Egypt. mabouelhoda@yahoo.com|Center for Informatics Sciences, Nile University, Giza, Egypt. mabouelhoda@yahoo.com|Center for Informatics Sciences, Nile University, Giza, Egypt. mabouelhoda@yahoo.com