1. Institute for Advanced Simulation, Forschungszentrum Jülich, Jülich, Germany
2. Faculty of Engineering and Information Technology, Computer Science Department, An-Najah National University, Nablus, Palestine
3. Information Technology Department, Faculty of Engineering and Information Technology, Arab American University, Jenin, Palestine