\documentclass[a4paper,10pt]{article} \usepackage{a4wide} \usepackage{longtable} \usepackage{xcolor} \begin{document} \textbf{Coverage Report (Regression Tests, generated 16.2.2020 6:21, commit no revision found)} \\\\ analysis \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{880} & \textbf{487} & \textbf{0} & \textbf{55.3} & \textbf{347} & \textbf{234} & \textbf{0} & \textbf{67.4} \\ \hline b\_machine\_hierarchy.pl & 177 & 110 & 4 & 63.6 & 96 & 75 & 0 & 78.1 \\ \hline bvisual2.pl & 343 & 90 & 0 & 26.2 & 122 & 45 & 0 & 36.9 \\ \hline interval\_calc.pl & 8 & 7 & 0 & 87.5 & 6 & 5 & 0 & 83.3 \\ \hline predicate\_analysis.pl & 352 & 280 & 0 & 79.5 & 123 & 109 & 0 & 88.6 \\ \hline \end{longtable} animator \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{735} & \textbf{518} & \textbf{5} & \textbf{71.0} & \textbf{374} & \textbf{300} & \textbf{0} & \textbf{80.2} \\ \hline b\_operation\_cache.pl & 21 & 13 & 0 & 61.9 & 11 & 10 & 0 & 90.9 \\ \hline coverage\_statistics.pl & 68 & 42 & 0 & 61.8 & 36 & 21 & 0 & 58.3 \\ \hline hashing.pl & 3 & 2 & 0 & 66.7 & 3 & 2 & 0 & 66.7 \\ \hline specfile.pl & 272 & 195 & 1 & 72.0 & 111 & 100 & 0 & 90.1 \\ \hline state\_packing.pl & 116 & 81 & 4 & 72.3 & 41 & 31 & 0 & 75.6 \\ \hline state\_space.pl & 144 & 108 & 0 & 75.0 & 113 & 91 & 0 & 80.5 \\ \hline state\_space\_dijkstra.pl & 11 & 8 & 0 & 72.7 & 8 & 6 & 0 & 75.0 \\ \hline state\_space\_open\_nodes\_c.pl & 29 & 22 & 0 & 75.9 & 20 & 16 & 0 & 80.0 \\ \hline xtl\_interface.pl & 71 & 47 & 0 & 66.2 & 31 & 23 & 0 & 74.2 \\ \hline \end{longtable} cbc \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{685} & \textbf{343} & \textbf{6} & \textbf{50.5} & \textbf{334} & \textbf{196} & \textbf{0} & \textbf{58.7} \\ \hline random\_permutations.pl & 7 & 7 & 0 & 100.0 & 5 & 5 & 0 & 100.0 \\ \hline b\_state\_model\_check.pl & 149 & 109 & 2 & 74.1 & 79 & 56 & 0 & 70.9 \\ \hline cbc\_refinement\_checks.pl & 36 & 35 & 0 & 97.2 & 23 & 23 & 0 & 100.0 \\ \hline disprover.pl & 22 & 16 & 0 & 72.7 & 14 & 9 & 0 & 64.3 \\ \hline disprover\_test\_runner.pl & 107 & 29 & 0 & 27.1 & 48 & 20 & 0 & 41.7 \\ \hline \textcolor[HTML]{FF0000}{dpllt\_preprocessing.pl} & \textcolor[HTML]{FF0000}{62} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{29} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{dpllt\_solver.pl} & \textcolor[HTML]{FF0000}{48} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{23} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline enabling\_analysis.pl & 139 & 69 & 2 & 50.4 & 62 & 41 & 0 & 66.1 \\ \hline solver\_interface.pl & 65 & 42 & 1 & 65.6 & 30 & 24 & 0 & 80.0 \\ \hline weakest\_preconditions.pl & 50 & 36 & 1 & 73.5 & 21 & 18 & 0 & 85.7 \\ \hline \end{longtable} cli \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{599} & \textbf{41} & \textbf{8} & \textbf{6.9} & \textbf{398} & \textbf{36} & \textbf{2} & \textbf{9.1} \\ \hline eclipse\_interface.pl & 155 & 19 & 1 & 12.3 & 123 & 19 & 0 & 15.4 \\ \hline \textcolor[HTML]{FF0000}{prob2\_interface.pl} & \textcolor[HTML]{FF0000}{396} & \textcolor[HTML]{FF0000}{22} & \textcolor[HTML]{FF0000}{8} & \textcolor[HTML]{FF0000}{5.7} & \textcolor[HTML]{FF0000}{249} & \textcolor[HTML]{FF0000}{17} & \textcolor[HTML]{FF0000}{2} & \textcolor[HTML]{FF0000}{6.9} \\ \hline \textcolor[HTML]{FF0000}{prob\_socketserver.pl} & \textcolor[HTML]{FF0000}{48} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{26} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \end{longtable} coverage\_analysis \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{162} & \textbf{37} & \textbf{0} & \textbf{22.8} & \textbf{89} & \textbf{14} & \textbf{0} & \textbf{15.7} \\ \hline coverage\_term\_expander.pl & 36 & 36 & 0 & 100.0 & 13 & 13 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{coverage\_tools.pl} & \textcolor[HTML]{FF0000}{84} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{54} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{prob\_cov.pl} & \textcolor[HTML]{FF0000}{42} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{2.4} & \textcolor[HTML]{FF0000}{22} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{4.5} \\ \hline \end{longtable} csp \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{1602} & \textbf{1329} & \textbf{49} & \textbf{85.6} & \textbf{590} & \textbf{529} & \textbf{1} & \textbf{89.8} \\ \hline csp\_basic.pl & 5 & 5 & 0 & 100.0 & 5 & 5 & 0 & 100.0 \\ \hline csp\_sequences.pl & 58 & 37 & 3 & 67.3 & 21 & 20 & 0 & 95.2 \\ \hline csp\_sets.pl & 268 & 215 & 15 & 85.0 & 99 & 92 & 0 & 92.9 \\ \hline csp\_tuples.pl & 94 & 80 & 3 & 87.9 & 37 & 33 & 0 & 89.2 \\ \hline haskell\_csp.pl & 722 & 575 & 22 & 82.1 & 243 & 205 & 1 & 84.7 \\ \hline haskell\_csp\_analyzer.pl & 290 & 261 & 4 & 91.3 & 95 & 88 & 0 & 92.6 \\ \hline refinement\_checker.pl & 165 & 156 & 2 & 95.7 & 90 & 86 & 0 & 95.6 \\ \hline \end{longtable} dot \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{635} & \textbf{277} & \textbf{1} & \textbf{43.7} & \textbf{367} & \textbf{178} & \textbf{0} & \textbf{48.5} \\ \hline bvisual.pl & 151 & 108 & 0 & 71.5 & 73 & 67 & 0 & 91.8 \\ \hline \textcolor[HTML]{FF0000}{bvisual\_any\_maxsolver.pl} & \textcolor[HTML]{FF0000}{5} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{3} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline dot\_graph\_generator.pl & 58 & 23 & 0 & 39.7 & 26 & 16 & 0 & 61.5 \\ \hline \textcolor[HTML]{FF0000}{maxsolver.pl} & \textcolor[HTML]{FF0000}{38} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{24} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline reduce\_graph\_state\_space.pl & 151 & 64 & 0 & 42.4 & 99 & 42 & 0 & 42.4 \\ \hline \textcolor[HTML]{FF0000}{state\_custom\_dot\_graph.pl} & \textcolor[HTML]{FF0000}{31} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{19} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline state\_space\_reduction.pl & 73 & 38 & 0 & 52.1 & 54 & 31 & 0 & 57.4 \\ \hline visualize\_graph.pl & 128 & 44 & 0 & 34.4 & 69 & 22 & 0 & 31.9 \\ \hline \end{longtable} experimental \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{323} & \textbf{35} & \textbf{1} & \textbf{10.9} & \textbf{166} & \textbf{6} & \textbf{0} & \textbf{3.6} \\ \hline \textcolor[HTML]{FF0000}{cvc4interface.pl} & \textcolor[HTML]{FF0000}{30} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{5} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{ltsmin.pl} & \textcolor[HTML]{FF0000}{166} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{104} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{satsolver.pl} & \textcolor[HTML]{FF0000}{40} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{21} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline z3interface.pl & 34 & 34 & 0 & 100.0 & 5 & 5 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{master.pl} & \textcolor[HTML]{FF0000}{4} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{3} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{worker.pl} & \textcolor[HTML]{FF0000}{28} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{19} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{zmq.pl} & \textcolor[HTML]{FF0000}{15} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{3} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline chr\_set\_membership.pl & 6 & 1 & 0 & 16.7 & 6 & 1 & 0 & 16.7 \\ \hline \end{longtable} external\_functions \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{1647} & \textbf{729} & \textbf{11} & \textbf{44.6} & \textbf{618} & \textbf{353} & \textbf{0} & \textbf{57.1} \\ \hline avl\_ugraphs.pl & 6 & 5 & 0 & 83.3 & 6 & 5 & 0 & 83.3 \\ \hline external\_functions.pl & 1023 & 557 & 11 & 55.0 & 455 & 274 & 0 & 60.2 \\ \hline hit\_profiler.pl & 30 & 9 & 0 & 30.0 & 14 & 8 & 0 & 57.1 \\ \hline xml2b.pl & 28 & 20 & 0 & 71.4 & 10 & 10 & 0 & 100.0 \\ \hline xml\_prob.pl & 560 & 138 & 0 & 24.6 & 133 & 56 & 0 & 42.1 \\ \hline \end{longtable} infrastructure \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{6972} & \textbf{4884} & \textbf{25} & \textbf{70.3} & \textbf{1577} & \textbf{1033} & \textbf{6} & \textbf{65.8} \\ \hline probhash.pl & 21 & 5 & 0 & 23.8 & 19 & 4 & 0 & 21.1 \\ \hline user\_signal.pl & 12 & 9 & 0 & 75.0 & 9 & 6 & 0 & 66.7 \\ \hline bmachine.pl & 507 & 402 & 4 & 79.9 & 285 & 232 & 0 & 81.4 \\ \hline compile\_time\_flags.pl & 6 & 2 & 0 & 33.3 & 4 & 2 & 0 & 50.0 \\ \hline debug.pl & 74 & 28 & 0 & 37.8 & 64 & 26 & 0 & 40.6 \\ \hline debugging\_calls.pl & 16 & 10 & 0 & 62.5 & 10 & 5 & 0 & 50.0 \\ \hline debugging\_calls\_te.pl & 34 & 5 & 0 & 14.7 & 7 & 2 & 0 & 28.6 \\ \hline error\_manager.pl & 283 & 191 & 6 & 69.0 & 167 & 126 & 6 & 78.3 \\ \hline eventhandling.pl & 24 & 18 & 1 & 78.3 & 9 & 7 & 0 & 77.8 \\ \hline junit\_tests.pl & 28 & 24 & 1 & 88.9 & 16 & 16 & 0 & 100.0 \\ \hline logger.pl & 87 & 43 & 2 & 50.6 & 43 & 28 & 0 & 65.1 \\ \hline module\_information.pl & 6 & 2 & 0 & 33.3 & 5 & 2 & 0 & 40.0 \\ \hline pathes.pl & 21 & 19 & 0 & 90.5 & 16 & 16 & 0 & 100.0 \\ \hline preferences.pl & 1653 & 894 & 0 & 54.1 & 93 & 45 & 0 & 48.4 \\ \hline prob\_cli.pl & 1056 & 578 & 8 & 55.2 & 389 & 271 & 0 & 69.7 \\ \hline prob\_startup.pl & 1 & 1 & 0 & 100.0 & 1 & 1 & 0 & 100.0 \\ \hline self\_check.pl & 90 & 13 & 0 & 14.4 & 71 & 13 & 0 & 18.3 \\ \hline state\_space\_exploration\_modes.pl & 57 & 30 & 0 & 52.6 & 25 & 18 & 0 & 72.0 \\ \hline succeed\_max.pl & 12 & 12 & 0 & 100.0 & 8 & 8 & 0 & 100.0 \\ \hline testcases.pl & 2134 & 2122 & 0 & 99.4 & 8 & 7 & 0 & 87.5 \\ \hline tools.pl & 360 & 235 & 2 & 65.6 & 149 & 113 & 0 & 75.8 \\ \hline \textcolor[HTML]{FF0000}{tools\_commands.pl} & \textcolor[HTML]{FF0000}{37} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{17} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{tools\_fastread.pl} & \textcolor[HTML]{FF0000}{96} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{37} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline tools\_files.pl & 9 & 8 & 0 & 88.9 & 6 & 6 & 0 & 100.0 \\ \hline tools\_io.pl & 1 & 1 & 0 & 100.0 & 1 & 1 & 0 & 100.0 \\ \hline tools\_lists.pl & 10 & 8 & 0 & 80.0 & 7 & 5 & 0 & 71.4 \\ \hline tools\_matching.pl & 97 & 87 & 0 & 89.7 & 8 & 7 & 0 & 87.5 \\ \hline tools\_meta.pl & 19 & 10 & 0 & 52.6 & 15 & 8 & 0 & 53.3 \\ \hline tools\_printing.pl & 150 & 72 & 0 & 48.0 & 47 & 25 & 0 & 53.2 \\ \hline tools\_strings.pl & 50 & 44 & 0 & 88.0 & 24 & 23 & 0 & 95.8 \\ \hline tools\_timeout.pl & 6 & 5 & 0 & 83.3 & 5 & 4 & 0 & 80.0 \\ \hline user\_interrupts.pl & 4 & 1 & 0 & 25.0 & 4 & 1 & 0 & 25.0 \\ \hline version.pl & 11 & 5 & 0 & 45.5 & 8 & 5 & 0 & 62.5 \\ \hline \end{longtable} \textbf{interpreter }\begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{1985} & \textbf{1727} & \textbf{29} & \textbf{88.3} & \textbf{851} & \textbf{779} & \textbf{0} & \textbf{91.5} \\ \hline b\_compiler.pl & 252 & 227 & 2 & 90.8 & 66 & 62 & 0 & 93.9 \\ \hline b\_enumerate.pl & 107 & 103 & 0 & 96.3 & 48 & 47 & 0 & 97.9 \\ \hline b\_interpreter.pl & 643 & 558 & 17 & 89.1 & 312 & 291 & 0 & 93.3 \\ \hline b\_interpreter\_check.pl & 402 & 364 & 7 & 92.2 & 112 & 108 & 0 & 96.4 \\ \hline b\_interpreter\_components.pl & 84 & 81 & 0 & 96.4 & 61 & 60 & 0 & 98.4 \\ \hline b\_interpreter\_eventb.pl & 77 & 75 & 2 & 100.0 & 51 & 51 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{optimizing\_solver.pl} & \textcolor[HTML]{FF0000}{26} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{12} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline store.pl & 189 & 157 & 3 & 84.4 & 75 & 69 & 0 & 92.0 \\ \hline value\_persistance.pl & 205 & 162 & 0 & 79.0 & 114 & 91 & 0 & 79.8 \\ \hline \end{longtable} \textbf{kernel }\begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{5623} & \textbf{4697} & \textbf{84} & \textbf{84.8} & \textbf{2459} & \textbf{2212} & \textbf{2} & \textbf{90.0} \\ \hline avl\_tools.pl & 37 & 33 & 2 & 94.3 & 21 & 19 & 0 & 90.5 \\ \hline b\_global\_sets.pl & 223 & 196 & 3 & 89.1 & 109 & 106 & 0 & 97.2 \\ \hline bool\_pred.pl & 29 & 22 & 0 & 75.9 & 20 & 15 & 0 & 75.0 \\ \hline bsets\_clp.pl & 716 & 625 & 4 & 87.8 & 366 & 328 & 0 & 89.6 \\ \hline chr\_integer\_inequality.pl & 31 & 28 & 0 & 90.3 & 24 & 22 & 0 & 91.7 \\ \hline closures.pl & 105 & 72 & 1 & 69.2 & 42 & 38 & 0 & 90.5 \\ \hline clpfd\_interface.pl & 170 & 142 & 0 & 83.5 & 95 & 82 & 0 & 86.3 \\ \hline clpfd\_lists.pl & 123 & 93 & 7 & 80.2 & 36 & 32 & 0 & 88.9 \\ \hline clpfd\_tables.pl & 47 & 47 & 0 & 100.0 & 24 & 24 & 0 & 100.0 \\ \hline custom\_explicit\_sets.pl & 1410 & 1226 & 26 & 88.6 & 571 & 548 & 0 & 96.0 \\ \hline delay.pl & 28 & 25 & 0 & 89.3 & 19 & 17 & 0 & 89.5 \\ \hline fd\_utils\_clpfd.pl & 11 & 9 & 0 & 81.8 & 9 & 9 & 0 & 100.0 \\ \hline inf\_arith.pl & 51 & 39 & 0 & 76.5 & 21 & 17 & 0 & 81.0 \\ \hline kernel\_cardinality\_attr.pl & 47 & 40 & 0 & 85.1 & 23 & 19 & 0 & 82.6 \\ \hline kernel\_dif.pl & 10 & 10 & 0 & 100.0 & 5 & 5 & 0 & 100.0 \\ \hline kernel\_equality.pl & 171 & 163 & 5 & 98.2 & 76 & 74 & 0 & 97.4 \\ \hline kernel\_frozen\_info.pl & 17 & 8 & 0 & 47.1 & 6 & 6 & 0 & 100.0 \\ \hline kernel\_lists.pl & 8 & 3 & 1 & 42.9 & 4 & 2 & 0 & 50.0 \\ \hline kernel\_mappings.pl & 412 & 358 & 0 & 86.9 & 95 & 88 & 0 & 92.6 \\ \hline kernel\_objects.pl & 1142 & 931 & 8 & 82.1 & 536 & 462 & 1 & 86.4 \\ \hline kernel\_ordering.pl & 41 & 16 & 0 & 39.0 & 15 & 9 & 0 & 60.0 \\ \hline kernel\_propagation.pl & 4 & 4 & 0 & 100.0 & 3 & 3 & 0 & 100.0 \\ \hline kernel\_records.pl & 21 & 19 & 1 & 95.0 & 15 & 14 & 0 & 93.3 \\ \hline kernel\_strings.pl & 155 & 123 & 1 & 79.9 & 78 & 71 & 0 & 91.0 \\ \hline kernel\_tools.pl & 253 & 229 & 6 & 92.7 & 43 & 41 & 0 & 95.3 \\ \hline kernel\_waitflags.pl & 252 & 153 & 21 & 66.2 & 145 & 112 & 1 & 77.8 \\ \hline memoization.pl & 86 & 62 & 0 & 72.1 & 46 & 37 & 0 & 80.4 \\ \hline static\_symmetry\_reduction.pl & 23 & 21 & 0 & 91.3 & 12 & 12 & 0 & 100.0 \\ \hline \end{longtable} kodkod \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{731} & \textbf{552} & \textbf{2} & \textbf{75.7} & \textbf{320} & \textbf{270} & \textbf{0} & \textbf{84.4} \\ \hline kodkod.pl & 80 & 56 & 0 & 70.0 & 39 & 34 & 0 & 87.2 \\ \hline kodkod2.pl & 67 & 65 & 0 & 97.0 & 38 & 38 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{kodkod\_annotator.pl} & \textcolor[HTML]{FF0000}{31} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{8} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline kodkod\_integer\_recalc.pl & 23 & 17 & 0 & 73.9 & 8 & 8 & 0 & 100.0 \\ \hline kodkod\_printer.pl & 121 & 105 & 0 & 86.8 & 43 & 42 & 0 & 97.7 \\ \hline kodkod\_process.pl & 65 & 53 & 2 & 84.1 & 44 & 38 & 0 & 86.4 \\ \hline kodkod\_rewrite.pl & 26 & 18 & 0 & 69.2 & 11 & 10 & 0 & 90.9 \\ \hline kodkod\_test.pl & 50 & 11 & 0 & 22.0 & 39 & 11 & 0 & 28.2 \\ \hline kodkod\_tools.pl & 27 & 26 & 0 & 96.3 & 18 & 18 & 0 & 100.0 \\ \hline kodkod\_translate.pl & 158 & 132 & 0 & 83.5 & 47 & 46 & 0 & 97.9 \\ \hline kodkod\_typing.pl & 83 & 69 & 0 & 83.1 & 25 & 25 & 0 & 100.0 \\ \hline \end{longtable} ltl \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{872} & \textbf{596} & \textbf{22} & \textbf{70.1} & \textbf{373} & \textbf{301} & \textbf{0} & \textbf{80.7} \\ \hline ltl2ba.pl & 5 & 5 & 0 & 100.0 & 5 & 5 & 0 & 100.0 \\ \hline ltlc.pl & 92 & 86 & 0 & 93.5 & 31 & 30 & 0 & 96.8 \\ \hline ctl.pl & 71 & 53 & 3 & 77.9 & 30 & 24 & 0 & 80.0 \\ \hline ltl.pl & 143 & 95 & 5 & 68.8 & 80 & 64 & 0 & 80.0 \\ \hline ltl\_fairness.pl & 56 & 38 & 3 & 71.7 & 31 & 25 & 0 & 80.6 \\ \hline ltl\_propositions.pl & 64 & 29 & 3 & 47.5 & 26 & 15 & 0 & 57.7 \\ \hline ltl\_safety.pl & 88 & 57 & 2 & 66.3 & 25 & 20 & 0 & 80.0 \\ \hline ltl\_tools.pl & 148 & 122 & 1 & 83.0 & 60 & 53 & 0 & 88.3 \\ \hline \textcolor[HTML]{FF0000}{ltl\_translate.pl} & \textcolor[HTML]{FF0000}{64} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{12} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline ltl\_verification.pl & 70 & 64 & 0 & 91.4 & 32 & 32 & 0 & 100.0 \\ \hline safety\_mc.pl & 61 & 39 & 5 & 69.6 & 35 & 27 & 0 & 77.1 \\ \hline state\_space\_explorer.pl & 10 & 8 & 0 & 80.0 & 6 & 6 & 0 & 100.0 \\ \hline \end{longtable} misc \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{394} & \textbf{199} & \textbf{2} & \textbf{50.8} & \textbf{220} & \textbf{114} & \textbf{0} & \textbf{51.8} \\ \hline b\_show\_history.pl & 38 & 30 & 1 & 81.1 & 23 & 19 & 0 & 82.6 \\ \hline before\_after\_predicates.pl & 54 & 30 & 2 & 57.7 & 26 & 18 & 0 & 69.2 \\ \hline \textcolor[HTML]{FF0000}{evalstores.pl} & \textcolor[HTML]{FF0000}{49} & \textcolor[HTML]{FF0000}{2} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{4.1} & \textcolor[HTML]{FF0000}{34} & \textcolor[HTML]{FF0000}{2} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{5.9} \\ \hline predicate\_debugger.pl & 118 & 53 & 0 & 44.9 & 62 & 22 & 0 & 35.5 \\ \hline predicate\_evaluator.pl & 91 & 65 & 0 & 71.4 & 51 & 40 & 0 & 78.4 \\ \hline unsat\_cores.pl & 44 & 19 & 0 & 43.2 & 24 & 13 & 0 & 54.2 \\ \hline \end{longtable} model\_checker \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{375} & \textbf{171} & \textbf{2} & \textbf{45.8} & \textbf{219} & \textbf{124} & \textbf{0} & \textbf{56.6} \\ \hline model\_checker.pl & 44 & 42 & 0 & 95.5 & 19 & 19 & 0 & 100.0 \\ \hline pge\_algo.pl & 62 & 43 & 1 & 70.5 & 41 & 34 & 0 & 82.9 \\ \hline ample\_sets.pl & 84 & 58 & 0 & 69.0 & 64 & 48 & 0 & 75.0 \\ \hline \textcolor[HTML]{FF0000}{b\_simplifier.pl} & \textcolor[HTML]{FF0000}{69} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{21} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline dot\_graphs\_static\_analysis.pl & 9 & 2 & 0 & 22.2 & 9 & 2 & 0 & 22.2 \\ \hline \textcolor[HTML]{FF0000}{enable\_graph.pl} & \textcolor[HTML]{FF0000}{35} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{22} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{enabling\_predicates.pl} & \textcolor[HTML]{FF0000}{31} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{16} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline static\_analysis.pl & 41 & 26 & 1 & 65.0 & 27 & 21 & 0 & 77.8 \\ \hline \end{longtable} other \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{1580} & \textbf{549} & \textbf{5} & \textbf{34.9} & \textbf{600} & \textbf{216} & \textbf{1} & \textbf{36.1} \\ \hline brp\_3\_true.pl & 63 & 63 & 0 & 100.0 & 4 & 4 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{Farmer\_temp.pl} & \textcolor[HTML]{FF0000}{36} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{4} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline LOCKR1\_mch.pl & 14 & 14 & 0 & 100.0 & 4 & 4 & 0 & 100.0 \\ \hline counter.pl & 8 & 8 & 0 & 100.0 & 4 & 4 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{ltsmin\_c\_interface.pl} & \textcolor[HTML]{FF0000}{14} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{3} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{ltsmin\_trace.pl} & \textcolor[HTML]{FF0000}{14} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{12} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{msg\_interop.pl} & \textcolor[HTML]{FF0000}{44} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{18} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline myheap.pl & 33 & 19 & 0 & 57.6 & 14 & 4 & 0 & 28.6 \\ \hline plspec.pl & 48 & 10 & 0 & 20.8 & 31 & 10 & 0 & 32.3 \\ \hline plspec\_core.pl & 14 & 12 & 0 & 85.7 & 6 & 4 & 0 & 66.7 \\ \hline plspec\_logger.pl & 18 & 3 & 0 & 16.7 & 8 & 2 & 0 & 25.0 \\ \hline \textcolor[HTML]{FF0000}{prettyprinter.pl} & \textcolor[HTML]{FF0000}{31} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{9} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{validator.pl} & \textcolor[HTML]{FF0000}{59} & \textcolor[HTML]{FF0000}{4} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{6.8} & \textcolor[HTML]{FF0000}{27} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{3.7} \\ \hline regexp.pl & 20 & 13 & 0 & 65.0 & 10 & 9 & 0 & 90.0 \\ \hline b\_to\_cnf.pl & 22 & 2 & 2 & 10.0 & 6 & 1 & 0 & 16.7 \\ \hline alloy2b.pl & 493 & 370 & 1 & 75.2 & 167 & 155 & 0 & 92.8 \\ \hline b\_arithmetic\_expressions.pl & 8 & 7 & 0 & 87.5 & 3 & 3 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{coverage\_tools\_annotations.pl} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{dpllt\_sat\_solver.pl} & \textcolor[HTML]{FF0000}{25} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{11} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{json.pl} & \textcolor[HTML]{FF0000}{102} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{37} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{ground\_truth.pl} & \textcolor[HTML]{FF0000}{98} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{29} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{predicate\_data\_generator.pl} & \textcolor[HTML]{FF0000}{69} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{28} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{logging.pl} & \textcolor[HTML]{FF0000}{41} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{9} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{synthesis\_util.pl} & \textcolor[HTML]{FF0000}{280} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{139} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline test\_typechecker.pl & 25 & 24 & 0 & 96.0 & 16 & 15 & 0 & 93.8 \\ \hline \end{longtable} pltables \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{172} & \textbf{49} & \textbf{2} & \textbf{28.8} & \textbf{99} & \textbf{29} & \textbf{0} & \textbf{29.3} \\ \hline \textcolor[HTML]{FF0000}{pltables.pl} & \textcolor[HTML]{FF0000}{4} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{4} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{pltables\_export.pl} & \textcolor[HTML]{FF0000}{20} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{16} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{pltables\_export\_csv.pl} & \textcolor[HTML]{FF0000}{13} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{10} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{pltables\_export\_html.pl} & \textcolor[HTML]{FF0000}{11} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{8} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{pltables\_export\_latex.pl} & \textcolor[HTML]{FF0000}{21} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{11} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{pltables\_export\_tools.pl} & \textcolor[HTML]{FF0000}{2} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{1} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{pltables\_export\_xml.pl} & \textcolor[HTML]{FF0000}{13} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{10} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline table\_tools.pl & 88 & 49 & 2 & 57.0 & 39 & 29 & 0 & 74.4 \\ \hline \end{longtable} profiling \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{37} & \textbf{18} & \textbf{0} & \textbf{48.6} & \textbf{28} & \textbf{11} & \textbf{0} & \textbf{39.3} \\ \hline performance\_messages.pl & 19 & 13 & 0 & 68.4 & 11 & 7 & 0 & 63.6 \\ \hline runtime\_profiler.pl & 12 & 4 & 0 & 33.3 & 11 & 3 & 0 & 27.3 \\ \hline source\_profiler.pl & 6 & 1 & 0 & 16.7 & 6 & 1 & 0 & 16.7 \\ \hline \end{longtable} proz \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{1354} & \textbf{1176} & \textbf{0} & \textbf{86.9} & \textbf{468} & \textbf{419} & \textbf{0} & \textbf{89.5} \\ \hline kernel\_freetypes.pl & 62 & 45 & 0 & 72.6 & 35 & 27 & 0 & 77.1 \\ \hline kernel\_z.pl & 15 & 14 & 0 & 93.3 & 11 & 11 & 0 & 100.0 \\ \hline consistencycheck.pl & 125 & 110 & 0 & 88.0 & 16 & 14 & 0 & 87.5 \\ \hline dependence.pl & 31 & 22 & 0 & 71.0 & 6 & 6 & 0 & 100.0 \\ \hline fuzzfile.pl & 45 & 45 & 0 & 100.0 & 25 & 25 & 0 & 100.0 \\ \hline proz.pl & 293 & 268 & 0 & 91.5 & 113 & 98 & 0 & 86.7 \\ \hline schemaexpansion.pl & 92 & 77 & 0 & 83.7 & 40 & 37 & 0 & 92.5 \\ \hline schemavars.pl & 23 & 8 & 0 & 34.8 & 6 & 4 & 0 & 66.7 \\ \hline subexpressions.pl & 186 & 171 & 0 & 91.9 & 48 & 47 & 0 & 97.9 \\ \hline z\_tools.pl & 42 & 38 & 0 & 90.5 & 29 & 26 & 0 & 89.7 \\ \hline z\_typechecker.pl & 264 & 218 & 0 & 82.6 & 64 & 53 & 0 & 82.8 \\ \hline zenvironment.pl & 11 & 10 & 0 & 90.9 & 7 & 7 & 0 & 100.0 \\ \hline zparameters.pl & 9 & 1 & 0 & 11.1 & 3 & 1 & 0 & 33.3 \\ \hline ztransformations.pl & 156 & 149 & 0 & 95.5 & 65 & 63 & 0 & 96.9 \\ \hline \end{longtable} repl \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{315} & \textbf{173} & \textbf{0} & \textbf{54.9} & \textbf{143} & \textbf{99} & \textbf{0} & \textbf{69.2} \\ \hline eval\_strings.pl & 315 & 173 & 1 & 55.1 & 143 & 99 & 0 & 69.2 \\ \hline \end{longtable} smt\_solvers \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{437} & \textbf{209} & \textbf{4} & \textbf{48.3} & \textbf{136} & \textbf{97} & \textbf{0} & \textbf{71.3} \\ \hline \textcolor[HTML]{FF0000}{atelierb\_provers\_interface.pl} & \textcolor[HTML]{FF0000}{16} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{13} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline ast\_cleanup\_for\_smt.pl & 91 & 56 & 0 & 61.5 & 25 & 22 & 0 & 88.0 \\ \hline model\_translation.pl & 77 & 47 & 1 & 61.8 & 27 & 19 & 0 & 70.4 \\ \hline prob\_state\_predicates.pl & 16 & 10 & 0 & 62.5 & 4 & 4 & 0 & 100.0 \\ \hline seq\_rewriter.pl & 35 & 12 & 0 & 34.3 & 12 & 10 & 0 & 83.3 \\ \hline smt\_common\_predicates.pl & 1 & 1 & 0 & 100.0 & 1 & 1 & 0 & 100.0 \\ \hline smt\_solvers\_interface.pl & 191 & 80 & 3 & 42.6 & 49 & 38 & 0 & 77.6 \\ \hline solver\_dispatcher.pl & 10 & 3 & 0 & 30.0 & 5 & 3 & 0 & 60.0 \\ \hline \end{longtable} smtlib \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{297} & \textbf{198} & \textbf{0} & \textbf{66.7} & \textbf{102} & \textbf{69} & \textbf{0} & \textbf{67.6} \\ \hline smtlib2\_cli.pl & 8 & 4 & 0 & 50.0 & 6 & 3 & 0 & 50.0 \\ \hline smtlib2\_environment.pl & 19 & 9 & 0 & 47.4 & 14 & 8 & 0 & 57.1 \\ \hline smtlib2\_interpreter.pl & 51 & 22 & 0 & 43.1 & 14 & 9 & 0 & 64.3 \\ \hline smtlib2\_parser.pl & 110 & 92 & 0 & 83.6 & 43 & 38 & 0 & 88.4 \\ \hline smtlib2\_translation.pl & 109 & 71 & 0 & 65.1 & 25 & 11 & 0 & 44.0 \\ \hline \end{longtable} symbolic\_model\_checker \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{272} & \textbf{149} & \textbf{1} & \textbf{55.0} & \textbf{170} & \textbf{105} & \textbf{0} & \textbf{61.8} \\ \hline bmc.pl & 23 & 17 & 0 & 73.9 & 14 & 11 & 0 & 78.6 \\ \hline ce\_replay.pl & 5 & 4 & 0 & 80.0 & 3 & 3 & 0 & 100.0 \\ \hline \textcolor[HTML]{FF0000}{ctigar.pl} & \textcolor[HTML]{FF0000}{49} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{32} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline ic3.pl & 52 & 38 & 1 & 74.5 & 34 & 27 & 0 & 79.4 \\ \hline kinduction.pl & 32 & 21 & 0 & 65.6 & 19 & 13 & 0 & 68.4 \\ \hline mic\_generation.pl & 20 & 5 & 0 & 25.0 & 10 & 3 & 0 & 30.0 \\ \hline \textcolor[HTML]{FF0000}{predicate\_abstraction.pl} & \textcolor[HTML]{FF0000}{15} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{8} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline predicate\_handling.pl & 47 & 43 & 0 & 91.5 & 31 & 31 & 0 & 100.0 \\ \hline solver\_handling.pl & 26 & 19 & 0 & 73.1 & 17 & 15 & 0 & 88.2 \\ \hline unsat\_core\_generalization.pl & 3 & 2 & 0 & 66.7 & 2 & 2 & 0 & 100.0 \\ \hline \end{longtable} symmetry \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{292} & \textbf{212} & \textbf{1} & \textbf{72.9} & \textbf{121} & \textbf{100} & \textbf{0} & \textbf{82.6} \\ \hline graphiso.pl & 11 & 11 & 0 & 100.0 & 5 & 5 & 0 & 100.0 \\ \hline graph\_canon.pl & 94 & 67 & 0 & 71.3 & 43 & 36 & 0 & 83.7 \\ \hline graph\_iso\_nauty.pl & 63 & 41 & 0 & 65.1 & 32 & 22 & 0 & 68.8 \\ \hline state\_permuter.pl & 32 & 21 & 0 & 65.6 & 10 & 9 & 0 & 90.0 \\ \hline symmetry\_marker.pl & 92 & 72 & 1 & 79.1 & 31 & 28 & 0 & 90.3 \\ \hline \end{longtable} synthesis \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{837} & \textbf{0} & \textbf{0} & \textbf{0.0} & \textbf{274} & \textbf{0} & \textbf{0} & \textbf{0.0} \\ \hline \textcolor[HTML]{FF0000}{b\_synthesis.pl} & \textcolor[HTML]{FF0000}{117} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{59} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{constraints.pl} & \textcolor[HTML]{FF0000}{232} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{98} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{b\_machine\_identifier\_normalization.pl} & \textcolor[HTML]{FF0000}{253} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{35} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{data\_generator.pl} & \textcolor[HTML]{FF0000}{39} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{20} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{library\_setup.pl} & \textcolor[HTML]{FF0000}{130} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{31} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{location\_vars\_to\_program.pl} & \textcolor[HTML]{FF0000}{25} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{8} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \textcolor[HTML]{FF0000}{symmetry\_reduction.pl} & \textcolor[HTML]{FF0000}{41} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{23} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \end{longtable} tcltk \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{478} & \textbf{179} & \textbf{6} & \textbf{37.9} & \textbf{315} & \textbf{124} & \textbf{1} & \textbf{39.5} \\ \hline \textcolor[HTML]{FF0000}{prologTasks.pl} & \textcolor[HTML]{FF0000}{15} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{7} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline tcltk\_interface.pl & 463 & 179 & 6 & 39.2 & 308 & 124 & 1 & 40.4 \\ \hline \end{longtable} test\_generation \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{396} & \textbf{242} & \textbf{3} & \textbf{61.6} & \textbf{248} & \textbf{174} & \textbf{0} & \textbf{70.2} \\ \hline \textcolor[HTML]{FF0000}{mcdc\_coverage.pl} & \textcolor[HTML]{FF0000}{68} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{2} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{24} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline sap.pl & 328 & 242 & 3 & 74.5 & 224 & 174 & 0 & 77.7 \\ \hline \end{longtable} testing \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{568} & \textbf{169} & \textbf{0} & \textbf{29.8} & \textbf{232} & \textbf{90} & \textbf{0} & \textbf{38.8} \\ \hline b\_trace\_checking.pl & 151 & 100 & 2 & 67.1 & 71 & 50 & 0 & 70.4 \\ \hline test\_runner.pl & 293 & 49 & 0 & 16.7 & 135 & 35 & 0 & 25.9 \\ \hline typechecker.pl & 124 & 20 & 0 & 16.1 & 26 & 5 & 0 & 19.2 \\ \hline \end{longtable} tools \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{1877} & \textbf{974} & \textbf{10} & \textbf{52.2} & \textbf{534} & \textbf{374} & \textbf{0} & \textbf{70.0} \\ \hline gensym.pl & 10 & 8 & 0 & 80.0 & 8 & 6 & 0 & 75.0 \\ \hline pref\_definitions.pl & 30 & 19 & 0 & 63.3 & 15 & 11 & 0 & 73.3 \\ \hline static\_ordering.pl & 15 & 14 & 0 & 93.3 & 8 & 7 & 0 & 87.5 \\ \hline system\_call.pl & 14 & 10 & 1 & 76.9 & 13 & 10 & 0 & 76.9 \\ \hline translate.pl & 1670 & 921 & 9 & 55.4 & 483 & 338 & 0 & 70.0 \\ \hline \textcolor[HTML]{FF0000}{translate\_keywords.pl} & \textcolor[HTML]{FF0000}{138} & \textcolor[HTML]{FF0000}{2} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{1.4} & \textcolor[HTML]{FF0000}{7} & \textcolor[HTML]{FF0000}{2} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{28.6} \\ \hline \end{longtable} typechecker \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{4298} & \textbf{3554} & \textbf{37} & \textbf{83.4} & \textbf{1857} & \textbf{1696} & \textbf{0} & \textbf{91.3} \\ \hline b\_ast\_cleanup.pl & 776 & 665 & 3 & 86.0 & 260 & 244 & 0 & 93.8 \\ \hline b\_enumeration\_order\_analysis.pl & 31 & 18 & 0 & 58.1 & 12 & 12 & 0 & 100.0 \\ \hline b\_expression\_sharing.pl & 335 & 263 & 2 & 79.0 & 126 & 106 & 0 & 84.1 \\ \hline b\_read\_write\_info.pl & 177 & 106 & 2 & 60.6 & 88 & 66 & 0 & 75.0 \\ \hline bmachine\_construction.pl & 515 & 461 & 7 & 90.7 & 310 & 297 & 0 & 95.8 \\ \hline bmachine\_eventb.pl & 451 & 382 & 3 & 85.3 & 269 & 264 & 0 & 98.1 \\ \hline bmachine\_static\_checks.pl & 43 & 36 & 0 & 83.7 & 25 & 25 & 0 & 100.0 \\ \hline bmachine\_structure.pl & 23 & 23 & 0 & 100.0 & 17 & 17 & 0 & 100.0 \\ \hline bsyntaxtree.pl & 821 & 692 & 11 & 85.4 & 290 & 259 & 0 & 89.3 \\ \hline btypechecker.pl & 643 & 553 & 2 & 86.3 & 219 & 197 & 0 & 90.0 \\ \hline input\_syntax\_tree.pl & 54 & 41 & 1 & 77.4 & 20 & 17 & 0 & 85.0 \\ \hline parsercall.pl & 178 & 105 & 8 & 61.8 & 102 & 77 & 0 & 75.5 \\ \hline partition\_detection.pl & 27 & 27 & 0 & 100.0 & 17 & 17 & 0 & 100.0 \\ \hline pragmas.pl & 10 & 4 & 0 & 40.0 & 5 & 4 & 0 & 80.0 \\ \hline record\_detection.pl & 98 & 94 & 1 & 96.9 & 69 & 69 & 0 & 100.0 \\ \hline b\_ast\_cleanup\_rewrite\_rules.pl & 27 & 15 & 0 & 55.6 & 13 & 12 & 0 & 92.3 \\ \hline rewrite\_rules\_db.pl & 27 & 19 & 0 & 70.4 & 2 & 1 & 0 & 50.0 \\ \hline typing\_tools.pl & 62 & 50 & 0 & 80.6 & 13 & 12 & 0 & 92.3 \\ \hline \end{longtable} visualization \begin{longtable}{|l|r|r|r|r|r|r|r|r|} \hline module & clauses & covered & uncoverable & \% & preds & covered & uncoverable & \% \\ \hline \textbf{summary} & \textbf{505} & \textbf{137} & \textbf{1} & \textbf{27.2} & \textbf{159} & \textbf{51} & \textbf{0} & \textbf{32.1} \\ \hline latex\_processor.pl & 111 & 86 & 0 & 77.5 & 49 & 39 & 0 & 79.6 \\ \hline meta\_interface.pl & 246 & 51 & 1 & 20.8 & 27 & 12 & 0 & 44.4 \\ \hline \textcolor[HTML]{FF0000}{state\_viewer\_images.pl} & \textcolor[HTML]{FF0000}{148} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} & \textcolor[HTML]{FF0000}{83} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0} & \textcolor[HTML]{FF0000}{0.0} \\ \hline \end{longtable} \end{document}