1. Department of Computer and Communication Systems EngineeringUniversiti Putra MalaysiaSelangorMalaysia
2. Computer Engineering DepartmentUniversity of BaghdadBaghdadIraq
3. ADAPT Center, School of EngineeringTrinity College Dublin, University of DublinDublin2Ireland