1. Department of Software Engineering, Faculty of Computer Science & Information Technology, University of Malaya, 50603 Kuala Lumpur, Malaysia
2. Department of Mechanical Engineering, Faculty of Engineering, University of Malaya, 50603 Kuala Lumpur, Malaysia
3. Department of Mechanical Engineering, Najafabad Branch, Islamic Azad University, Isfahan, Iran
4. School of Mechanical and Mining Engineering, The University of Queensland, St Lucia, Brisbane, QLD 4072, Australia