1. Computer Science Department, Faculty of Science and Technology, Middlesex University, The Burroughs, Hendon, London NW4 4BT, UK
2. Business Information Systems Department, Arab Academy for Science Technology and Maritime Transport, Alexandria, Egypt
3. Department of Design Engineering and Mathematics, Faculty of Science and Technology, Middlesex University, The Burroughs, Hendon, London NW4 4BT, UK