Engineering Design for Industrial Control Systems