1. State Grid Information & Communication Company, SMEPC, Shanghai, China
2. Shanghai Shineenergy Information Technology Development Co., Ltd., Shanghai, China
3. COMSATS Institute of Information Technology, Islamabad, Pakistan
4. University of Bradford, Bradford, United Kingdom