Engineering of dynamic systems