А мне вот интересна строчка:
если автомобиль поступает против правил дорожного движения то происходит ДТП
Так кто управляет автомобилем? Пользователь, или компьютер? Если пользователь - то ок, в чем смысл тогда? Что дороги сделал сам пользователь? Получается обычный автосимулятор.
А если компьютер управляет, то боюсь мы залезаем уже в серьезные дебри. Ведь для того, чтобы случилось ДТП нужно, чтобы или автомобиль пользователя, или другие участники движения совершили ошибку, нарушили ПДД. С какой вероятностью это произойдет, какого будет нарушение - это может дать только статистический анализ, который не будет, строго говоря, объективным, ведь конкретно такого участка в городе может и не быть.