Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pdev

pde verification toolbox

Tested on Ubuntu 16.0.4

Tool installation

0) Step 0: clone tool from github: git clone https://github.com/trhoangdung/pdev.git

1) Step 1: install scipy, numpy, sympy and matplotlib
   command: sudo pip install scipy numpy sympy matplotlib

2) Step 2: add path to .bashrc file
   command (for example): export PYTHONPATH="${PYTHONPATH}:/home/trhoangdung/pdev"

Reproduce experimental results:

Go to Example folder, the experimental result concludes:

1) Discrete reachable set computation and figures : command: python plot_dreachset.py

2) Continuous reachable set computation and figures: command: python plot_creachset.py

3) Verify safety property and produce unsafe trace: command: python verify_safety.py

4) Error analysis with different sizes of time step and space step: command: python plot_err_vs_spacestep.py plot_err_vs_timestep.py

5) Computation time complexity analysis: command: python computation_time.py

All figures in the paper and .dat files containing data for the tables should be reproduced in the example folder.

########### NEW VERSION OF PDEV TOOLBOX REQUIREMENT ############# 1) numpy version 1.14.1

About

pde verification toolbox

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages