diff options
-rw-r--r-- | assignments/assignment2/Twice_counterexamples.txt | 38 | ||||
-rw-r--r-- | assignments/assignment2/Twice_hypothesis0.dot | 12 | ||||
-rw-r--r-- | assignments/assignment2/Twice_hypothesis1.dot | 48 | ||||
-rw-r--r-- | assignments/assignment2/Twice_hypothesis2.dot | 54 |
4 files changed, 152 insertions, 0 deletions
diff --git a/assignments/assignment2/Twice_counterexamples.txt b/assignments/assignment2/Twice_counterexamples.txt new file mode 100644 index 0000000..9ba77f1 --- /dev/null +++ b/assignments/assignment2/Twice_counterexamples.txt @@ -0,0 +1,38 @@ +driver INFO Listening on 127.0.0.1:1044 +1508160582696 geckodriver::marionette INFO Starting browser /usr/bin/firefox with args ["-marionette"] +1508160583602 Marionette INFO Listening on port 38035 +1508160583730 Marionette WARN TLS certificate errors will be ignored for this session +Oct 16, 2017 3:29:44 PM org.openqa.selenium.remote.ProtocolHandshake createSession +INFO: Detected dialect: W3C +model size 1 +0: Mon Oct 16 15:29:45 CEST 2017 +Hypothesis size: 1 states +learning queries/symbols: 5/5(5/5 this learning round) +Enter space-separated input sequence to try as a counter-example, or 'stop' to stop learning +10ct 10ct 5ct 10ct 5ct snickers twix 5ct mars +SUL output: OK OK OK OK OK OK OK OK NOK + +testing queries/symbols: 6/14(1/9 this testing round) + +model size 7 +1: Mon Oct 16 15:30:28 CEST 2017 +Hypothesis size: 7 states +learning queries/symbols: 77/424(71/410 this learning round) +Enter space-separated input sequence to try as a counter-example, or 'stop' to stop learning +10ct 10ct 5ct 10ct 5ct snickers twix 5ct mars +SUL output: OK OK OK OK OK OK OK OK NOK + +testing queries/symbols: 78/433(1/9 this testing round) + +model size 8 +2: Mon Oct 16 15:30:42 CEST 2017 +Hypothesis size: 8 states +learning queries/symbols: 135/677(57/244 this learning round) +Enter space-separated input sequence to try as a counter-example, or 'stop' to stop learning +stop +testing queries/symbols: 135/677(0/0 this testing round) + +Finished learning! +Learning the complete method took: 60 seconds. + +Process finished with exit code 0 diff --git a/assignments/assignment2/Twice_hypothesis0.dot b/assignments/assignment2/Twice_hypothesis0.dot new file mode 100644 index 0000000..271810a --- /dev/null +++ b/assignments/assignment2/Twice_hypothesis0.dot @@ -0,0 +1,12 @@ +digraph g { +__start0 [label="" shape="none"]; + + s0 [shape="circle" label="0"]; + s0 -> s0 [label="5ct / OK"]; + s0 -> s0 [label="10ct / OK"]; + s0 -> s0 [label="mars / NOK"]; + s0 -> s0 [label="snickers / NOK"]; + s0 -> s0 [label="twix / NOK"]; + +__start0 -> s0; +} diff --git a/assignments/assignment2/Twice_hypothesis1.dot b/assignments/assignment2/Twice_hypothesis1.dot new file mode 100644 index 0000000..42f4a93 --- /dev/null +++ b/assignments/assignment2/Twice_hypothesis1.dot @@ -0,0 +1,48 @@ +digraph g { +__start0 [label="" shape="none"]; + + s0 [shape="circle" label="0"]; + s1 [shape="circle" label="1"]; + s2 [shape="circle" label="2"]; + s3 [shape="circle" label="3"]; + s4 [shape="circle" label="4"]; + s5 [shape="circle" label="5"]; + s6 [shape="circle" label="6"]; + s0 -> s1 [label="5ct / OK"]; + s0 -> s1 [label="10ct / OK"]; + s0 -> s0 [label="mars / NOK"]; + s0 -> s0 [label="snickers / NOK"]; + s0 -> s0 [label="twix / NOK"]; + s1 -> s1 [label="5ct / OK"]; + s1 -> s2 [label="10ct / OK"]; + s1 -> s1 [label="mars / NOK"]; + s1 -> s1 [label="snickers / NOK"]; + s1 -> s1 [label="twix / NOK"]; + s2 -> s3 [label="5ct / OK"]; + s2 -> s4 [label="10ct / OK"]; + s2 -> s1 [label="mars / OK"]; + s2 -> s2 [label="snickers / NOK"]; + s2 -> s0 [label="twix / OK"]; + s3 -> s4 [label="5ct / OK"]; + s3 -> s5 [label="10ct / OK"]; + s3 -> s1 [label="mars / OK"]; + s3 -> s3 [label="snickers / NOK"]; + s3 -> s1 [label="twix / OK"]; + s4 -> s5 [label="5ct / OK"]; + s4 -> s5 [label="10ct / OK"]; + s4 -> s2 [label="mars / OK"]; + s4 -> s0 [label="snickers / OK"]; + s4 -> s1 [label="twix / OK"]; + s5 -> s5 [label="5ct / OK"]; + s5 -> s6 [label="10ct / OK"]; + s5 -> s3 [label="mars / OK"]; + s5 -> s1 [label="snickers / OK"]; + s5 -> s2 [label="twix / OK"]; + s6 -> s6 [label="5ct / NOK"]; + s6 -> s6 [label="10ct / NOK"]; + s6 -> s5 [label="mars / OK"]; + s6 -> s2 [label="snickers / OK"]; + s6 -> s4 [label="twix / OK"]; + +__start0 -> s0; +} diff --git a/assignments/assignment2/Twice_hypothesis2.dot b/assignments/assignment2/Twice_hypothesis2.dot new file mode 100644 index 0000000..a183679 --- /dev/null +++ b/assignments/assignment2/Twice_hypothesis2.dot @@ -0,0 +1,54 @@ +digraph g { +__start0 [label="" shape="none"]; + + s0 [shape="circle" label="0"]; + s1 [shape="circle" label="1"]; + s2 [shape="circle" label="2"]; + s3 [shape="circle" label="3"]; + s4 [shape="circle" label="4"]; + s5 [shape="circle" label="5"]; + s6 [shape="circle" label="6"]; + s7 [shape="circle" label="7"]; + s0 -> s1 [label="5ct / OK"]; + s0 -> s7 [label="10ct / OK"]; + s0 -> s0 [label="mars / NOK"]; + s0 -> s0 [label="snickers / NOK"]; + s0 -> s0 [label="twix / NOK"]; + s1 -> s7 [label="5ct / OK"]; + s1 -> s2 [label="10ct / OK"]; + s1 -> s1 [label="mars / NOK"]; + s1 -> s1 [label="snickers / NOK"]; + s1 -> s1 [label="twix / NOK"]; + s2 -> s3 [label="5ct / OK"]; + s2 -> s4 [label="10ct / OK"]; + s2 -> s1 [label="mars / OK"]; + s2 -> s2 [label="snickers / NOK"]; + s2 -> s0 [label="twix / OK"]; + s3 -> s4 [label="5ct / OK"]; + s3 -> s5 [label="10ct / OK"]; + s3 -> s7 [label="mars / OK"]; + s3 -> s3 [label="snickers / NOK"]; + s3 -> s1 [label="twix / OK"]; + s4 -> s5 [label="5ct / OK"]; + s4 -> s5 [label="10ct / OK"]; + s4 -> s2 [label="mars / OK"]; + s4 -> s0 [label="snickers / OK"]; + s4 -> s7 [label="twix / OK"]; + s5 -> s5 [label="5ct / OK"]; + s5 -> s6 [label="10ct / OK"]; + s5 -> s3 [label="mars / OK"]; + s5 -> s1 [label="snickers / OK"]; + s5 -> s2 [label="twix / OK"]; + s6 -> s6 [label="5ct / NOK"]; + s6 -> s6 [label="10ct / NOK"]; + s6 -> s5 [label="mars / OK"]; + s6 -> s2 [label="snickers / OK"]; + s6 -> s4 [label="twix / OK"]; + s7 -> s2 [label="5ct / OK"]; + s7 -> s3 [label="10ct / OK"]; + s7 -> s0 [label="mars / OK"]; + s7 -> s7 [label="snickers / NOK"]; + s7 -> s7 [label="twix / NOK"]; + +__start0 -> s0; +} |