1. Faculty of Science and Technology, Athabasca University, 1 University Drive, Athabasca, Alberta, Canada
2. School of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai, P.R.China
3. School of Computing, University of Eastern Finland, Kuopio, Finland