Browse Source

Some tidying of PTA examples.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1695 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 16 years ago
parent
commit
c38ee36562
  1. 0
      prism/examples/des/csma/args
  2. 0
      prism/examples/des/csma/csma2.deslist
  3. 0
      prism/examples/des/csma/csma4.deslist
  4. 0
      prism/examples/des/csma/csmacd-bmax1-s1.des
  5. 0
      prism/examples/des/csma/csmacd-bmax1-s2.des
  6. 0
      prism/examples/des/csma/csmacd-bmax2-s1.des
  7. 0
      prism/examples/des/csma/csmacd-bmax2-s2.des
  8. 0
      prism/examples/des/csma/csmacd-bmax3-s1.des
  9. 0
      prism/examples/des/csma/csmacd-bmax3-s2.des
  10. 0
      prism/examples/des/csma/csmacd-bmax4-s1.des
  11. 0
      prism/examples/des/csma/csmacd-bmax4-s2.des
  12. 0
      prism/examples/des/csma/csmacd-bmax5-s1.des
  13. 0
      prism/examples/des/csma/csmacd-bmax5-s2.des
  14. 0
      prism/examples/des/csma/csmacd-bus.des
  15. 0
      prism/examples/des/csma/csmacd-collision-counter.des
  16. 0
      prism/examples/des/csma/deadline2000.des
  17. 0
      prism/examples/des/csma/deadline4000.des
  18. 0
      prism/examples/des/csma/models
  19. 1
      prism/examples/pta/csma-prism.sh
  20. 11
      prism/examples/pta/csma/abst/auto
  21. 0
      prism/examples/pta/csma/full/args
  22. 7
      prism/examples/pta/csma/full/auto
  23. 0
      prism/examples/pta/csma/full/collisions.pctl
  24. 0
      prism/examples/pta/csma/full/csma-digital.nm
  25. 0
      prism/examples/pta/csma/full/csma-slots.nm
  26. 0
      prism/examples/pta/csma/full/csma.nm
  27. 0
      prism/examples/pta/csma/full/eventually.pctl
  28. 0
      prism/examples/pta/csma/full/models
  29. 0
      prism/examples/pta/csma/full/props
  30. 0
      prism/examples/pta/csma/full/time.pctl
  31. 1
      prism/examples/pta/firewire-prism.sh
  32. 17
      prism/examples/pta/repudiation-prism.sh
  33. 7
      prism/examples/pta/repudiation/honest/auto
  34. 7
      prism/examples/pta/repudiation/malicious/auto
  35. 20
      prism/examples/pta/zeroconf-prism.sh

0
prism/examples/pta/csma/des/args → prism/examples/des/csma/args

0
prism/examples/pta/csma/des/csma2.deslist → prism/examples/des/csma/csma2.deslist

0
prism/examples/pta/csma/des/csma4.deslist → prism/examples/des/csma/csma4.deslist

0
prism/examples/pta/csma/des/csmacd-bmax1-s1.des → prism/examples/des/csma/csmacd-bmax1-s1.des

0
prism/examples/pta/csma/des/csmacd-bmax1-s2.des → prism/examples/des/csma/csmacd-bmax1-s2.des

0
prism/examples/pta/csma/des/csmacd-bmax2-s1.des → prism/examples/des/csma/csmacd-bmax2-s1.des

0
prism/examples/pta/csma/des/csmacd-bmax2-s2.des → prism/examples/des/csma/csmacd-bmax2-s2.des

0
prism/examples/pta/csma/des/csmacd-bmax3-s1.des → prism/examples/des/csma/csmacd-bmax3-s1.des

0
prism/examples/pta/csma/des/csmacd-bmax3-s2.des → prism/examples/des/csma/csmacd-bmax3-s2.des

0
prism/examples/pta/csma/des/csmacd-bmax4-s1.des → prism/examples/des/csma/csmacd-bmax4-s1.des

0
prism/examples/pta/csma/des/csmacd-bmax4-s2.des → prism/examples/des/csma/csmacd-bmax4-s2.des

0
prism/examples/pta/csma/des/csmacd-bmax5-s1.des → prism/examples/des/csma/csmacd-bmax5-s1.des

0
prism/examples/pta/csma/des/csmacd-bmax5-s2.des → prism/examples/des/csma/csmacd-bmax5-s2.des

0
prism/examples/pta/csma/des/csmacd-bus.des → prism/examples/des/csma/csmacd-bus.des

0
prism/examples/pta/csma/des/csmacd-collision-counter.des → prism/examples/des/csma/csmacd-collision-counter.des

0
prism/examples/pta/csma/des/deadline2000.des → prism/examples/des/csma/deadline2000.des

0
prism/examples/pta/csma/des/deadline4000.des → prism/examples/des/csma/deadline4000.des

0
prism/examples/pta/csma/des/models → prism/examples/des/csma/models

1
prism/examples/pta/csma-prism.sh

@ -1,3 +1,4 @@
#!/bin/sh
# abstract (time bounded)

11
prism/examples/pta/csma/abst/auto

@ -0,0 +1,11 @@
#!/bin/csh
prism csma.nm collisions.pctl -const bmax=2,K=4 -aroptions refine=all,nopre,opt
prism csma.nm collisions.pctl -const bmax=2,K=8 -aroptions refine=all,nopre,opt
prism csma.nm collisions.pctl -const bmax=4,K=4 -aroptions refine=all,nopre,opt
prism csma.nm collisions.pctl -const bmax=4,K=8 -aroptions refine=all,nopre,opt
prism csma.nm time.pctl -const bmax=1,K=0 -aroptions refine=all,nopre,opt
prism csma.nm time.pctl -const bmax=2,K=0 -aroptions refine=all,nopre,opt
prism csma.nm time.pctl -const bmax=3,K=0 -aroptions refine=all,nopre,opt
prism csma.nm time.pctl -const bmax=4,K=0 -aroptions refine=all,nopre,opt

0
prism/examples/pta/csma/args → prism/examples/pta/csma/full/args

7
prism/examples/pta/csma/full/auto

@ -0,0 +1,7 @@
#!/bin/csh
prism csma.nm eventually.pctl -aroptions refine=all,nopre,opt -const bmax=1
prism csma.nm deadline.pctl -const bmax=1 -const T=1000 -aroptions refine=all,nopre,opt
prism csma.nm deadline.pctl -const bmax=1 -const T=2000 -aroptions refine=all,nopre,opt
prism csma.nm deadline.pctl -const bmax=1 -const T=3000 -aroptions refine=all,nopre,opt

0
prism/examples/pta/csma/collisions.pctl → prism/examples/pta/csma/full/collisions.pctl

0
prism/examples/pta/csma/csma-digital.nm → prism/examples/pta/csma/full/csma-digital.nm

0
prism/examples/pta/csma/csma-slots.nm → prism/examples/pta/csma/full/csma-slots.nm

0
prism/examples/pta/csma/csma.nm → prism/examples/pta/csma/full/csma.nm

0
prism/examples/pta/csma/eventually.pctl → prism/examples/pta/csma/full/eventually.pctl

0
prism/examples/pta/csma/models → prism/examples/pta/csma/full/models

0
prism/examples/pta/csma/props → prism/examples/pta/csma/full/props

0
prism/examples/pta/csma/time.pctl → prism/examples/pta/csma/full/time.pctl

1
prism/examples/pta/firewire-prism.sh

@ -1,3 +1,4 @@
#!/bin/sh
# abst

17
prism/examples/pta/repudiation-prism.sh

@ -1,13 +1,14 @@
#!/bin/sh
# honest
prism-explicit repudiation/honest/{repudiation.nm,eventually.pctl} -aroptions refine=all,opt
prism-explicit repudiation/honest/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=40
prism-explicit repudiation/honest/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=80
prism-explicit repudiation/honest/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=100
prism repudiation/honest/{repudiation.nm,eventually.pctl} -aroptions refine=all,opt
prism repudiation/honest/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=40
prism repudiation/honest/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=80
prism repudiation/honest/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=100
# malicious
prism-explicit repudiation/malicious/{repudiation.nm,eventually.pctl} -aroptions refine=all,opt
prism-explicit repudiation/malicious/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=5
prism-explicit repudiation/malicious/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=10
prism-explicit repudiation/malicious/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=20
prism repudiation/malicious/{repudiation.nm,eventually.pctl} -aroptions refine=all,opt
prism repudiation/malicious/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=5
prism repudiation/malicious/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=10
prism repudiation/malicious/{repudiation.nm,deadline.pctl} -aroptions refine=all,opt -const T=20

7
prism/examples/pta/repudiation/honest/auto

@ -0,0 +1,7 @@
#!/bin/csh
prism repudiation.nm eventually.pctl -aroptions refine=all,opt
prism repudiation.nm deadline.pctl -aroptions refine=all,opt -const T=40
prism repudiation.nm deadline.pctl -aroptions refine=all,opt -const T=80
prism repudiation.nm deadline.pctl -aroptions refine=all,opt -const T=100

7
prism/examples/pta/repudiation/malicious/auto

@ -0,0 +1,7 @@
#!/bin/csh
prism repudiation.nm eventually.pctl -aroptions refine=all,opt
prism repudiation.nm deadline.pctl -aroptions refine=all,opt -const T=5
prism repudiation.nm deadline.pctl -aroptions refine=all,opt -const T=10
prism repudiation.nm deadline.pctl -aroptions refine=all,opt -const T=20

20
prism/examples/pta/zeroconf-prism.sh

@ -1,20 +1,20 @@
#!/bin/sh
# full (multi-variable)
prism-explicit zeroconf/{zeroconf.nm,incorrect.pctl} -aroptions refine=all,nopre,opt
prism zeroconf.nm incorrect.pctl -aroptions refine=all,nopre,opt
prism-explicit zeroconf/{zeroconf.nm,deadline.pctl} -const T=100 -aroptions refine=all,nopre,opt
prism-explicit zeroconf/{zeroconf.nm,deadline.pctl} -const T=150 -aroptions refine=all,nopre,opt
prism-explicit zeroconf/{zeroconf.nm,deadline.pctl} -const T=200 -aroptions refine=all,nopre,opt
prism-explicit zeroconf/{zeroconf.nm,time.pctl} -aroptions refine=all,nopre,opt
prism zeroconf.nm deadline.pctl -const T=100 -aroptions refine=all,nopre,opt
prism zeroconf.nm deadline.pctl -const T=150 -aroptions refine=all,nopre,opt
prism zeroconf.nm deadline.pctl -const T=200 -aroptions refine=all,nopre,opt
prism zeroconf.nm time.pctl -aroptions refine=all,nopre,opt
# simple (single variable)
prism-explicit zeroconf/{zeroconf-simple.nm,incorrect.pctl} -aroptions refine=all,nopre,opt
prism zeroconf-simple.nm incorrect.pctl -aroptions refine=all,nopre,opt
prism-explicit zeroconf/{zeroconf-simple.nm,deadline.pctl} -const T=100 -aroptions refine=all,nopre,opt
prism-explicit zeroconf/{zeroconf-simple.nm,deadline.pctl} -const T=150 -aroptions refine=all,nopre,opt
prism-explicit zeroconf/{zeroconf-simple.nm,deadline.pctl} -const T=200 -aroptions refine=all,nopre,opt
prism zeroconf-simple.nm deadline.pctl -const T=100 -aroptions refine=all,nopre,opt
prism zeroconf-simple.nm deadline.pctl -const T=150 -aroptions refine=all,nopre,opt
prism zeroconf-simple.nm deadline.pctl -const T=200 -aroptions refine=all,nopre,opt
Loading…
Cancel
Save