1. Department of Computer Science; An-najah National University; Nablus Palestine
2. Department of Computer and Information Science; University of Oregon; Eugene OR USA
3. Electrical Geodesics, Incorporated; Eugene USA
4. Belarusian State University; Minsk Belarus