engineering design interdependencies