Cummins Interview Question

How would you develop a Cruise Control system?