Planning and design of engineering systems. (2017)