published in Engineering Computations: international journal for computer-aided engineering and software Journal