Pascal Seppecher has written the java code for solving model8 from my Pavia lectures on the web.
You can change the value of one (or two) parameters at the bottom of the page, and this will generate a shock from simulation #100 onwards.
Suggestions on how to improve the tool are greatly appreciated!