Knowledge support of simulation model development by reuse