1. School of Computing and Communications, Lancaster University, Lancaster, UK
2. Department of Mechanical Engineering, University of Western Macedonia, Kozani, Greece
3. Institute for Software Integrated Systems, Vanderbilt University, Nashville, TN, USA