16
Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi, Ramneet Kaur, James Weimer, Oleg Sokolsky, Insup Lee University of Pennsylvania July 13, 2018

Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

Self-DrivingVehicleVerificationTowardsaBenchmark

NimaRoohi,RamneetKaur,JamesWeimer,OlegSokolsky,InsupLee

UniversityofPennsylvania

July13,2018

Page 2: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 2

WinterofAIforAutonomousVehicles

Page 3: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 3

WinterofAIforAutonomousVehicles

Page 4: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

•  SystemSpecification–  Finitesetofcars–  Onlymoveforward

–  Drivingonastraightroad•  FiveVerificationChallenges–  (Robust)Safety–  (Robust)Liveness–  ResponsibilitySensitiveSafety

•  CurrentStateoftheAutomaticFormalVerificationTools–  Unabletospecifyanyoftheseproblems

July13,2018 4

Outline

Page 5: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 5

PositionandDelaySignals

Page 6: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 6

MinimumLongitudinalDistanceSignal

Page 7: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 7

DangerousLongitudinalSituationSignal

Page 8: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 8

BlameTimeSignal

Page 9: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 9

Policy

Page 10: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

•  SystemSpecification–  Finitesetofcars–  Onlymoveforward

–  Drivingonastraightroad•  VerificationChallenges–  (Robust)Safety–  (Robust)Liveness–  ResponsibilitySensitiveSafety

•  CurrentStateoftheAutomaticFormalVerificationTools–  Unabletospecifyanyoftheseproblems

July13,2018 10

Outline

Page 11: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 11

Safety

Page 12: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

• 

July13,2018 12

RobustlySafeandRobustlyUnsafe

Page 13: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

•  (robust)Liveness:–  Somethinggoodwilleventuallyhappen

•  RSS:–  Incaseofanaccidenttherewillbearesponsibleparty

July13,2018 13

(Robust)LivenessandResponsibilitySensitiveSafety

Page 14: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

•  SystemSpecification–  Finitesetofcars–  Onlymoveforward

–  Drivingonastraightroad•  VerificationChallenges–  (Robust)Safety–  (Robust)Liveness–  ResponsibilitySensitiveSafety

•  CurrentStateoftheAutomaticFormalVerificationTools–  Unabletospecifyanyoftheseproblems

July13,2018 14

Outline

Page 15: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

July13,2018 15

Tools

•  Wecannotevenspecifythesechallengesusingthesetools–  markswhenatoolfails

– Whitecellsdonotguaranteeafeaturesupport

Page 16: Self-Driving Vehicle Verification Towards a Benchmarkiot.stanford.edu/nsf-final/slides/sitp-nsf-final-benchmark.pdf · Self-Driving Vehicle Verification Towards a Benchmark Nima Roohi,

•  Delayismadeexplicitindynamicsandpolicy

•  Computationofblametimesignalisslightlychanged•  Policyis(slightly)changed

July13,2018 16

AFewDifferences