Sequential decision making and simulation-optimization for the design of complex engineering systems