Let's recharge our knowledge about the requirements for self-driving cars software.