Engineering design in the multi-discipline era :a systems approach