Coping with the worrying complexity of cooperative driver assistance systems