international journal of engineering, transactions b