Pathfinder Verification and Validation www.thunderheadeng.com - - PowerPoint PPT Presentation

pathfinder verification and validation
SMART_READER_LITE
LIVE PREVIEW

Pathfinder Verification and Validation www.thunderheadeng.com - - PowerPoint PPT Presentation

Pathfinder Verification and Validation www.thunderheadeng.com Quality Assurance Process Source Code Control Continuous Integration Entire system rebuilt after every change Automated Testing Tests run automatically after every


slide-1
SLIDE 1

www.thunderheadeng.com

Pathfinder Verification and Validation

slide-2
SLIDE 2

www.thunderheadeng.com

Quality Assurance Process

  • Source Code Control
  • Continuous Integration

– Entire system rebuilt after every change

  • Automated Testing

– Tests run automatically after every build – 117 test cases in 2012 – 308 test cases in 2014

  • Testing Dashboard
  • Automated Error Reporting

– Reports categorized and scheduled weekly

slide-3
SLIDE 3

www.thunderheadeng.com

Source Control

slide-4
SLIDE 4

www.thunderheadeng.com

slide-5
SLIDE 5

www.thunderheadeng.com

Automated Tests - Dashboard

slide-6
SLIDE 6

www.thunderheadeng.com

Verification and Validation Guide

slide-7
SLIDE 7

www.thunderheadeng.com

Error Handling

slide-8
SLIDE 8

www.thunderheadeng.com

Verification Tests

  • IMO
  • RIMEA
  • NIST Tech Note 1822
  • SFPE Handbook
slide-9
SLIDE 9

www.thunderheadeng.com

Verification Tests

  • Locomotion
  • Wayfinding
  • Behavior
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23

www.thunderheadeng.com

How do we apply this to development?

slide-24
SLIDE 24

www.thunderheadeng.com

Problems of Forensic Sciences 2012, vol. 91 Jakub Zębala, Piotr Ciępka, Adam Reza Institute of Forensic Research, Kraków, Poland

Pedestrian Acceleration

slide-25
SLIDE 25

www.thunderheadeng.com

Walking Sprinting

slide-26
SLIDE 26

www.thunderheadeng.com

y = 0.9587x + 0.0317

  • 6.00E+00
  • 4.00E+00
  • 2.00E+00

0.00E+00 2.00E+00 4.00E+00 6.00E+00 8.00E+00 1.00E+01

  • 0.2

0.2 0.4 0.6 0.8 1 1.2

  • 0.2

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Position Velocity Acceleration Linear (Velocity)

Acceleration to Ordinary Walking, Lower Bound

slide-27
SLIDE 27

www.thunderheadeng.com

Hallway Experiment

D1 D2

slide-28
SLIDE 28

www.thunderheadeng.com

Hallway Results

D1 D2 t v a a/v t_accel Richard1 4.24 3.55 7.79 1.3 0.9 0.7 1.4 Richard2 4.25 3.63 7.88 1.3 1.0 0.8 1.2 Richard3 4.4 3.9 8.3 1.2 1.2 1.0 1.0 Jon1 3.81 3.61 7.42 1.3 3.2 2.5 0.4 Jon2 4.11 3.55 7.66 1.3 1.1 0.9 1.1 Brian1 3.45 3.35 6.8 1.4 6.8 5.0 0.2 Brian2 3.67 3.11 6.78 1.5 1.3 0.9 1.1 Brian3 3.23 3.13 6.36 1.5 7.3 5.0 0.2 Charlie1 4.2 3.74 7.94 1.2 1.3 1.1 0.9 Charlie2 4.38 3.81 8.19 1.2 1.1 0.9 1.1 Joe 3.97 3.7 7.67 1.2 2.3 1.9 0.5 Dan1 3.83 3.25 7.08 1.4 1.2 0.9 1.2 Dan2 3.82 3.07 6.89 1.5 1.0 0.7 1.5 Average 2.3 1.7 0.9

slide-29
SLIDE 29

www.thunderheadeng.com

Flow vs. Acceleration

slide-30
SLIDE 30

www.thunderheadeng.com

Agent Acceleration

  • Changed default value
  • Exposed parameter for user input
  • Re-run verification problems
  • Update tests with new results
slide-31
SLIDE 31

www.thunderheadeng.com

Improving Locally-Quickest Door Choice

slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34

www.thunderheadeng.com

Proposed Solution

  • Use actual door flowrates to estimate queue

wait times

slide-35
SLIDE 35

www.thunderheadeng.com

Measuring Flowrate

slide-36
SLIDE 36

www.thunderheadeng.com

Moving Average

slide-37
SLIDE 37

www.thunderheadeng.com

Low-Pass Filter

slide-38
SLIDE 38

www.thunderheadeng.com

Low-Pass Filter

slide-39
SLIDE 39

www.thunderheadeng.com

Low-Pass Filter

slide-40
SLIDE 40
slide-41
SLIDE 41
slide-42
SLIDE 42

www.thunderheadeng.com

Door Choice Improvements

  • Use actual flowrate to calculate local queue

time

  • Optimal flow used if no queue formed
  • Re-run verification problems
  • Update tests with new results
slide-43
SLIDE 43

www.thunderheadeng.com

Thank You

Questions?