1. Department of Production Technology, Technisiche Universität Ilmenau, Ilmenau, Germany
2. Department of Production Engineering, Faculty of Technical Science, University of Novi Sad, Novi Sad, Serbia
3. Department of Mechanization and Design Engineering, Faculty of Technical Science, University of Novi Sad, Novi Sad, Serbia
4. School of Engineering, London South Bank University, London, UK
5. Department of Mechanical Engineering, University of Petroleum and Energy Studies, Dehradun, India