ETAPS Logo TACAS 2026
15th Competition on Software Verification (SV-COMP 2026)

Results of the Competition

This web page presents the results of SV-COMP 2026 - 15th International Competition on Software Verification.

The background color is gold for the winner, silver for the second, and bronze for the third.

Here some brief directions for reading the score-based quantile plots:

Here some brief directions for navigating in the BenchExec-generated tables with the results:


Contents

  1. C Verification
  2. C.Huawei-Concurrency-Challenges Verification (Demo)
  3. Java Verification
  4. SV-LIB Verification (Demo)

Note on meta-categories: The score is not the sum of scores of the sub-categories (normalization). The run time is the sum of run times of the sub-categories, rounded to two significant digits.


1. C Verification


Ranking by Category (with Score-Based Quantile Plots)

C.ReachSafety
1. CPAchecker
2. ESBMC-kind
3. Symbiotic
Quantile-Plot for C.ReachSafety
C.MemSafety
1. Symbiotic
2. CPAchecker
3. UAutomizer
Quantile-Plot for C.MemSafety
C.Concurrency
1. Deagle
2. Dartagnan
3. iekke
Quantile-Plot for C.Concurrency
C.NoOverflows
1. UParalizer
2. UAutomizer
3. UTaipan
Quantile-Plot for C.NoOverflows
C.Termination
1. PROTON
2. UAutomizer
3. AProVE (KoAT + LoAT)
Quantile-Plot for C.Termination
C.SoftwareSystems
1. Mopsa
2. Symbiotic
3. CPAchecker
Quantile-Plot for C.SoftwareSystems
C.Overall
1. UAutomizer
2. CPAchecker
3. Symbiotic
Quantile-Plot for C.Overall
C.FalseOverall
1. Symbiotic
2. CPAchecker
3. UAutomizer
Quantile-Plot for C.FalseOverall
C.TrueOverall
1. UAutomizer
2. Goblint
3. Mopsa
Quantile-Plot for C.TrueOverall

Table of All Results

In every table cell for competition results, we list the points in the first row and the CPU time (rounded to two significant digits) for successful runs in the second row.

The entry '–' means that the competition candidate was not executed in the category.
The definition of the scoring schema can be found in the literature [Proc. TACAS 2024, Fig. 7, page 317] and the categories are defined on the respective SV-COMP web page.

Participants Plots 2LS aise AProVE (KoAT + LoAT) BRICK Bubaak Bubaak-SpLit CBMC CoOpeRace CPA-BAM-BnB CPA-BAM-SMG CPALockator CPAchecker CPV Crux CSeq Dartagnan Deagle DIVINE EBF EmergenTheta ESBMC-incr ESBMC-kind Frama-C-SV ReFuncTion Gazer-Theta GDart-LLVM Goblint Goblitch Graves-CPA Hornix iekke Infer Korn Lazy-CSeq LF-checker Locksmith Mopsa MuVal Nacpa OGChecker PeSCo-CPA PIChecker Pinaka PredatorHP PROTON RacerF Re3ver SEAL SV-sanitizers SVF-SVC Symbiotic Theta Thorn UAutomizer UGemCutter UKojak UParalizer UTaipan VeriAbs VeriAbsL VeriOover
Representing Jury Member inactive Zhenbang Chen Nils Lommen Lei Bu inactive inactive inactive Vesal Vojdani inactive inactive inactive Marek Jankola Po-Chun Chien inactive Omar Inverso Hernán Ponce de León Fei He inactive inactive Levente Bajczi Xianzhiyu Li Xianzhiyu Li inactive Naïm Moussaoui Remil inactive inactive Simmo Saan Karoliine Holter inactive Martin Blicha Paolo Di Biase inactive Gidon Ernst inactive inactive inactive Raphaël Monat Hiroshi Unno Henrik Wachowitz Zuchao Yang inactive inactive inactive inactive Ravindra Metta Tomáš Dacík Adéla Štěpková Tomáš Dacík Simmo Saan Matthew Richards Martin Jonáš Csanád Telbisz Levente Bajczi Matthias Heizmann Dominik Klumpp Manuel Bentele Max Barth Daniel Dietsch inactive inactive inactive
Affiliation National University of Defense Technology, China RWTH Aachen, Germany Nanjing University, China University of Tartu, Estonia LMU Munich, Germany LMU Munich, Germany Gran Sasso Science Institute, Italy Huawei Dresden Research Center, Germany Tsinghua University, China Budapest University of Technology and Economics, Hungary University of Manchester, UK University of Manchester, UK Inria Paris and École Normale Supérieure, France University of Tartu, Estonia University of Tartu, Estonia Charles University, Czechia Unimol, Italy LMU Munich, Germany Inria and University of Lille, France Tohoku University, Japan LMU Munich, Germany Xidian University, China Tata Consultancy Services, India Brno University of Technology, Czechia Masaryk University, Brno, Czechia Brno University of Technology, Czechia University of Tartu, Estonia University of New South Wales, Australia Masaryk University, Brno, Czechia Budapest University of Technology and Economics, Hungary Budapest University of Technology and Economics, Hungary University of Freiburg, Germany University of Freiburg, Germany University of Freiburg, Germany LMU Munich, Germany University of Freiburg, Germany
C.ReachSafety
14375 valid tasks (11308 true, 3067 false, 15 void), max. score: 23331
Quantile Plot 8100 — — — 9071 7959 1896 — — — — 12866 10626 2821 — — — 6371 — 4414 — 11037 — — — — 4664 6552 4252 — — -131447 — — — — 4501 — 5959 — 8085 — 3818 — — — 2583 — — -9866 10788 5252 738 8243 — 6012 8279 7013 14056 14404 —
CPU time 130000  s 140000  s 170000  s 140000  s 550000  s 400000  s 8000  s 190000  s 470000  s 200000  s 8200  s 53000  s 240000  s 2500  s 23000  s 410000  s 820000  s 41000  s 110000  s 13000  s 400000  s 400000  s 190000  s 250000  s 230000  s 340000  s 260000  s 780000  s 720000  s
C.unreach-call.Arrays
427 valid tasks (314 true, 113 false, 13 void), max. score: 741
Quantile Plot 2 — — 100 208 198 -59 — — — — 59 130 -198 — — — 59 — 52 — 110 0 — — — 72 122 64 — — -4530 152 — — — 23 — 89 — 112 — 127 — — — 0 — — -307 215 104 2 89 — 78 93 78 478 449 —
CPU time 1700  s 200  s 5500  s 14000  s 2000  s 1400  s 7600  s 100  s 2800  s 2500  s 3700  s 73  s 2300  s 1900  s 26  s 1000  s 100  s 1700  s 800  s 1600  s 6  s 2700  s 6200  s 7  s 2500  s 2600  s 3800  s 2500  s 13000  s 14000  s
C.unreach-call.BitVectors
49 valid tasks (34 true, 15 false, 0 void), max. score: 83
Quantile Plot 45 — — 0 49 49 35 — — — — 61 76 47 — — — 42 — -10 — 55 0 — 57 32 28 40 59 — — -613 — — — — 33 — 65 — 70 — 40 — — — 37 — — -144 63 -9 -38 61 — 40 61 51 71 71 —
CPU time 220  s 1000  s 660  s 12  s 1800  s 990  s 84  s 740  s 3200  s 530  s 250  s 1800  s 98  s 240  s 1400  s 3  s 81  s 1500  s 2200  s 56  s 3400  s 3200  s 3800  s 470  s 3100  s 1200  s 4000  s 4800  s 3100  s 2000  s
C.unreach-call.Combinations
671 valid tasks (241 true, 430 false, 0 void), max. score: 912
Quantile Plot 53 — — — 185 156 232 — — — — 339 226 23 — — — 48 — 36 — 295 0 — 13 — 0 26 236 — — — — — — — 0 — 364 — 384 — 119 — — — 26 — — 0 220 54 -312 56 — 28 76 55 205 233 —
CPU time 1100  s 8300  s 14000  s 30000  s 85000  s 59000  s 890  s 14000  s 5700  s 19000  s 42  s 54  s 45000  s 310  s 96000  s 42000  s 2500  s 890  s 15000  s 14000  s 9000  s 6100  s 960  s 5200  s 6500  s 83000  s 52000  s
C.unreach-call.ControlFlow
73 valid tasks (46 true, 27 false, 2 void), max. score: 119
Quantile Plot 50 — — — 39 35 -228 — — — — 63 52 -13 — — — 48 — 44 — 37 — — -146 — 60 61 -80 — — -762 54 — — — 20 — 66 — -257 — -154 — — — 42 — — -79 58 50 40 59 — 57 59 63 46 67 —
CPU time 7  s 4400  s 2500  s 33  s 350  s 180  s 8  s 300  s 7200  s 79  s 780  s 1100  s 120  s 1200  s 8  s 560  s 190  s 280  s 1400  s 26  s 1000  s 0  s 5500  s 1700  s 800  s 1000  s 1400  s 1100  s 1400  s 1400  s 1100  s
C.unreach-call.ECA
1263 valid tasks (783 true, 480 false, 0 void), max. score: 2046
Quantile Plot 579 — — — 317 270 308 — — — — 1216 959 10 — — — 153 — 705 — 313 0 — 373 — 56 33 772 — — -11610 458 — — — 0 — 1225 — 1184 — 261 — — — 180 — — 0 284 668 690 923 — 362 886 405 1326 1368 —
CPU time 76000  s 27000  s 30000  s 67000  s 150000  s 120000  s 320  s 57000  s 52000  s 44000  s 26000  s 390  s 4000  s 61000  s 430  s 47000  s 140000  s 96000  s 4800  s 24000  s 16000  s 190000  s 95000  s 64000  s 60000  s 76000  s 23000  s 230000  s 170000  s
C.unreach-call.Floats
1400 valid tasks (971 true, 429 false, 0 void), max. score: 2371
Quantile Plot 637 — — 828 698 662 -785 — — — — 824 350 658 — — — 280 — 97 — 1009 — — 281 — 52 351 -1201 — — — — — — — 114 — 828 — 547 — -351 — — — 16 — — 0 737 110 0 757 — 514 655 568 768 876 —
CPU time 3300  s 1700  s 4100  s 5200  s 34000  s 12000  s 22000  s 300  s 10000  s 6400  s 21000  s 310  s 57  s 8200  s 11000  s 34  s 420  s 15000  s 13000  s 11000  s 3  s 2100  s 5400  s 51000  s 35000  s 64000  s 36000  s 19000  s 17000  s
C.unreach-call.Hardness
6789 valid tasks (6789 true, 0 false, 0 void), max. score: 13578
Quantile Plot 8340 — — — 4914 190 346 — — — — 8628 8270 -938 — — — 1028 — 1522 — 8718 — — — — 26 28 2246 — — -104028 — — — — 382 — -40158 — 7936 — 1096 — — — 696 — — 0 2260 2014 326 664 — 1482 914 1536 11500 11788 —
CPU time 32000  s 14000  s 28000  s 50  s 170000  s 86000  s 1600  s 43000  s 250000  s 96000  s 76  s 1000  s 49000  s 5  s 4300  s 96000  s 550000  s 12000  s 52000  s 210000  s 76000  s 19000  s 47000  s 63000  s 110000  s 80000  s 180000  s 240000  s
C.unreach-call.Hardware
1224 valid tasks (727 true, 497 false, 0 void), max. score: 1951
Quantile Plot 96 — — — 138 139 56 — — — — 327 433 -9 — — — 91 — 262 — 114 0 — — — 78 87 186 — — -7531 — — — — 80 — 450 — 54 — 20 — — — 97 — — 0 148 275 25 122 — 143 122 97 195 160 —
CPU time 1700  s 15000  s 9900  s 120  s 52000  s 6700  s 340  s 1300  s 45000  s 860  s 2100  s 3100  s 23000  s 900  s 360  s 18000  s 16000  s 4  s 11000  s 19000  s 17000  s 3900  s 10000  s 8400  s 13000  s 6300  s 32000  s 41000  s
C.unreach-call.Heap
240 valid tasks (167 true, 73 false, 0 void), max. score: 407
Quantile Plot 221 — — — 276 275 291 — — — — 282 122 6 — — — 210 — 52 — 353 — — — — 142 212 283 — — -2341 — — — — 239 — 289 — 309 — 229 314 — — 10 — — -670 310 85 -11 248 — 222 250 192 310 300 —
CPU time 1000  s 330  s 440  s 95  s 2500  s 690  s 97  s 960  s 220  s 430  s 16  s 330  s 3000  s 18  s 460  s 690  s 3200  s 12  s 180  s 4  s 3  s 330  s 570  s 150  s 7200  s 6600  s 7700  s 10000  s 12000  s 5200  s
C.unreach-call.Loops
764 valid tasks (555 true, 209 false, 0 void), max. score: 1319
Quantile Plot 470 982 — — 845 849 369 — — — — 793 796 490 — — — 711 — 558 — 731 0 — 634 — 480 660 549 290 — -8012 730 — — — 491 — 802 — 692 — 677 — — — 168 — — -642 884 736 698 852 — 615 873 764 941 903 —
CPU time 7500  s 17000  s 32000  s 19000  s 3800  s 15000  s 72000  s 510  s 18000  s 50000  s 11000  s 8500  s 3100  s 18000  s 12000  s 300  s 44  s 21000  s 2900  s 6300  s 11000  s 5600  s 770  s 3  s 39000  s 44000  s 18000  s 26000  s 31000  s 26000  s 35000  s 49000  s 32000  s
C.unreach-call.ProductLines
597 valid tasks (332 true, 265 false, 0 void), max. score: 929
Quantile Plot 706 — — — 287 223 256 — — — — 927 839 211 — — — 802 — 0 — 741 0 — 865 — 560 709 791 — — — — — — — 610 — 929 — 907 — 127 — — — 0 — — -710 797 0 0 609 — 372 617 636 899 907 —
CPU time 1600  s 15000  s 800  s 350  s 17000  s 7700  s 2800  s 18000  s 650  s 23000  s 1000  s 8800  s 7400  s 120  s 12000  s 3000  s 17000  s 19  s 13000  s 63000  s 11000  s 9000  s 14000  s 42000  s 94000  s 65000  s
C.unreach-call.Recursive
174 valid tasks (104 true, 70 false, 0 void), max. score: 278
Quantile Plot 0 — — — 105 87 118 — — — — 130 58 71 — — — 131 — 81 — 145 0 — 110 — 116 131 -320 134 — -1441 112 — — — 85 — 142 — 151 — 125 — — — 42 — — 0 150 92 0 146 — 93 148 146 110 100 —
CPU time 2500  s 1700  s 220  s 1700  s 540  s 60  s 1200  s 11000  s 3400  s 810  s 190  s 390  s 3800  s 32  s 370  s 1300  s 1700  s 1800  s 5700  s 190  s 2100  s 3800  s 5900  s 7900  s 2700  s 8800  s 7400  s 5600  s 6100  s
C.unreach-call.Sequentialized
585 valid tasks (185 true, 400 false, 0 void), max. score: 770
Quantile Plot 11 — — — 254 253 76 — — — — 531 164 -120 — — — -26 — 51 — 154 — — — — 4 12 381 — — -2527 43 — — — 18 — 539 — 453 — 232 — — — 3 — — -28 327 76 -133 57 — 28 57 -78 455 512 —
CPU time 1800  s 8600  s 26000  s 2700  s 35000  s 13000  s 700  s 21000  s 25000  s 940  s 0  s 260  s 14000  s 150  s 290  s 96  s 26000  s 51000  s 2400  s 560  s 2  s 10000  s 31000  s 40000  s 12000  s 8000  s 8600  s 8000  s 54000  s 65000  s
C.unreach-call.XCSP
119 valid tasks (60 true, 59 false, 0 void), max. score: 179
Quantile Plot 148 — — — 140 141 159 — — — — 151 154 100 — — — 9 — 138 — 156 — — 150 — 0 41 150 137 — -883 132 — — — 0 — 150 — 147 — 147 — — — 36 — — 0 141 141 18 13 — 13 13 7 154 153 —
CPU time 1300  s 7600  s 18000  s 820  s 2500  s 4400  s 190  s 2200  s 8700  s 1600  s 460  s 6100  s 2800  s 1800  s 100  s 2300  s 4000  s 5300  s 1700  s 9900  s 6200  s 7600  s 4800  s 1900  s 1900  s 1800  s 320  s 6300  s 3300  s
C.MemSafety
4145 valid tasks (1989 true, 2156 false, 0 void), max. score: 6529
Quantile Plot 631 — — — 3296 3283 1817 — — 3039 — 4646 — — — — — 532 — 642 — 3309 — — — — 2840 — 2106 — — — — — — — 3165 — 3940 — 2904 — — 4543 — — — — 878 0 4738 695 12 3957 — 2982 — 3517 — — —
CPU time 1500  s 3700  s 7400  s 5200  s 23000  s 68000  s 290  s 17000  s 13000  s 1100  s 29000  s 17000  s 8500  s 34000  s 6400  s 2600  s 14000  s 15000  s 430  s 130000  s 110000  s 130000  s
C.valid-memcleanup.Main
66 valid tasks (3 true, 63 false, 0 void), max. score: 69
Quantile Plot -26 — — — 65 65 14 — — 59 — 61 — — — — — 0 — 0 — 43 — — — — 0 — 0 — — — — — — — 2 — 61 — 59 — — 62 — — — — 5 0 65 0 0 51 — 53 — 47 — — —
CPU time 170  s 53  s 130  s 5  s 340  s 420  s 22  s 1  s 53  s 430  s 76  s 1  s 84  s 2300  s 2500  s 1900  s
C.valid-memsafety.Arrays
221 valid tasks (185 true, 36 false, 0 void), max. score: 406
Quantile Plot 0 — — — 53 53 -24 — — 23 — 131 — — — — — 12 — 4 — 53 — — — — 106 — 22 — — — — — — — 179 — 53 — 22 — — 103 — — — — 28 0 293 -12 0 356 — 179 — 262 — — —
CPU time 47  s 100  s 260  s 190  s 620  s 12  s 190  s 30  s 8  s 800  s 1900  s 200  s 530  s 90  s 6  s 110  s 81  s 11000  s 14000  s 10000  s
C.valid-memsafety.Heap
348 valid tasks (167 true, 181 false, 0 void), max. score: 515
Quantile Plot 105 — — — 337 334 206 — — 276 — 319 — — — — — -22 — -94 — 355 — — — — 164 — 137 — — — — — — — 191 — 331 — 206 — — 302 — — — — 125 0 337 -52 -27 218 — 162 — 208 — — —
CPU time 130  s 1600  s 3100  s 2200  s 1900  s 5100  s 200  s 3600  s 4400  s 410  s 1300  s 560  s 1100  s 1900  s 3300  s 940  s 3600  s 1300  s 48  s 8800  s 12000  s 7000  s
C.valid-memsafety.Juliet
3271 valid tasks (1438 true, 1833 false, 0 void), max. score: 4709
Quantile Plot 0 — — — 4090 4090 3851 — — 4124 — 4709 — — — — — 0 — 0 — 4641 — — — — 2774 — 4360 — — — — — — — 3788 — 4709 — 4505 — — 4562 — — — — 1779 0 4611 0 0 3151 — 2280 — 3078 — — —
CPU time 1400  s 3600  s 1800  s 19000  s 59000  s 7500  s 270  s 25000  s 14000  s 4700  s 29000  s 2200  s 1700  s 9500  s 99000  s 76000  s 110000  s
C.valid-memsafety.LinkedLists
134 valid tasks (106 true, 28 false, 0 void), max. score: 240
Quantile Plot 90 — — — 114 114 127 — — 127 — 201 — — — — — 84 — 0 — 128 — — — — 98 — 114 — — — — — — — 90 — 205 — 114 — — 220 — — — 114 17 0 130 0 0 22 — 10 — 6 — — —
CPU time 1200  s 74  s 170  s 260  s 650  s 2200  s 61  s 450  s 290  s 710  s 110  s 1200  s 770  s 110  s 570  s 11  s 140  s 3400  s 2500  s 940  s
C.valid-memsafety.Other
105 valid tasks (90 true, 15 false, 0 void), max. score: 195
Quantile Plot 35 — — — 50 49 -20 — — 42 — 142 — — — — — 16 — 124 — 53 — — — — 166 — 39 — — — — — — — 143 — 65 — 41 — — 133 — — — — 4 0 126 127 10 167 — 154 — 169 — — —
CPU time 26  s 440  s 320  s 640  s 1100  s 570  s 12  s 14000  s 170  s 100  s 990  s 110  s 1200  s 1100  s 590  s 1  s 690  s 14000  s 380  s 2100  s 2900  s 2100  s
C.Concurrency
3124 valid tasks (2520 true, 604 false, 53 void), max. score: 5656
Quantile Plot 0 — — — -191 -191 812 — — — -3540 2146 — — -12677 3516 4630 379 351 2636 2435 2410 — — — — 2555 — 238 — 3428 -8297 — -14183 440 — 0 — 1578 131 1483 382 — — — — — — — — 42 2157 1247 2986 3189 0 — 2453 — — —
CPU time 1  s 4  s 8500  s 1300  s 59000  s 3  s 69000  s 11000  s 29000  s 190000  s 310000  s 45000  s 44000  s 480  s 27000  s 8400  s 920  s 14000  s 40000  s 67000  s 6100  s 43000  s 25000  s 8  s 42000  s 110000  s 100000  s 120000  s 95000  s
C.no-data-race.Concurrency
986 valid tasks (773 true, 213 false, 44 void), max. score: 1759
Quantile Plot — — — — 0 0 — 1439 — — — 577 — — -4222 1186 1352 — — 1177 — 642 — — — — 1426 — 0 — 412 — — — — 248 0 — 526 — 338 — — — — 1398 — — 83 — — 1201 1136 1295 1337 0 — 776 — — —
CPU time 41000  s 1100  s 23000  s 1  s 21000  s 3500  s 44000  s 12000  s 11000  s 10000  s 190  s 1400  s 220  s 5100  s 18  s 22000  s 24000  s 2000  s 520  s 8500  s 18000  s 44000  s 58000  s 27000  s
C.no-overflow.Concurrency
668 valid tasks (660 true, 8 false, 1 void), max. score: 1328
Quantile Plot 0 — — — 6 6 588 — — — 0 856 — — -4144 860 1150 0 0 639 770 770 — — — — 292 — 0 — 1158 635 — -4234 142 — 0 — 537 — 710 — — — — — — — 38 — 34 717 169 865 913 0 — 833 — — —
CPU time 1  s 2  s 3600  s 9400  s 16000  s 2600  s 140000  s 26000  s 26000  s 110  s 1600  s 170  s 2400  s 23000  s 24000  s 13000  s 5  s 8  s 11000  s 44000  s 23000  s 28000  s 32000  s
C.unreach-call.Concurrency
721 valid tasks (371 true, 350 false, 4 void), max. score: 1092
Quantile Plot 0 — — — -96 -96 115 — — — -1440 488 — — -112 593 847 309 375 329 244 246 — — — — 106 — 235 — 418 -5344 — 400 120 — 0 — 478 121 371 368 — — — — — — — — 2 312 142 575 643 0 — 534 — — —
CPU time 4900  s 250  s 22000  s 18000  s 3300  s 29000  s 150000  s 60000  s 6600  s 6500  s 13  s 27000  s 3100  s 88  s 3600  s 2400  s 20000  s 6100  s 6300  s 25000  s 0  s 7000  s 38000  s 28000  s 23000  s 30000  s
C.valid-memsafety.Concurrency
749 valid tasks (716 true, 33 false, 4 void), max. score: 1465
Quantile Plot 0 — — — -90 -90 0 — — — 0 153 — — -4188 891 1244 42 0 576 705 705 — — — — 930 — -16 — 1242 375 — -4212 138 — 0 — 15 — -16 — — — — — — — -14 — 0 28 -4 313 351 0 — 274 — — —
CPU time 1  s 2  s 4100  s 2  s 14000  s 1800  s 49  s 97000  s 1000  s 1100  s 170  s 2400  s 450  s 2800  s 15000  s 200  s 1  s 15000  s 8500  s 8200  s 8800  s 6600  s
C.NoOverflows
8218 valid tasks (4544 true, 3674 false, 6 void), max. score: 13281
Quantile Plot 6808 — — — 6483 6472 7173 — — — — 8474 — 602 — — — 0 — 1821 — 9109 1579 — — — 8658 — 3329 — — -77663 — — — — 9906 — 7869 — 8424 — 641 — — — — — 837 — 8476 2586 -174 10831 — 8821 11049 10645 — — —
CPU time 9500  s 51000  s 44000  s 24000  s 72000  s 9000  s 76000  s 80000  s 4100  s 2100  s 22000  s 1400  s 23000  s 16000  s 60000  s 3700  s 1100  s 130000  s 83000  s 25000  s 240000  s 210000  s 320000  s 270000  s
C.no-overflow.Juliet
6232 valid tasks (3078 true, 3154 false, 0 void), max. score: 9310
Quantile Plot 5499 — — — 5684 5667 6944 — — — — 6620 — 0 — — — 0 — 0 — 8412 4390 — — — 5870 — 0 — — -75263 — — — — 7543 — 6622 — 5682 — 0 — — — — — 911 — 6714 0 0 8130 — 7498 8088 8059 — — —
CPU time 1400  s 19000  s 17000  s 15000  s 52000  s 61000  s 3800  s 500  s 1200  s 16000  s 4900  s 38000  s 800  s 110000  s 180000  s 140000  s 230000  s 190000  s
C.no-overflow.Main
1986 valid tasks (1466 true, 520 false, 6 void), max. score: 3452
Quantile Plot 1538 — — — 1322 1322 1254 — — — — 1986 — 291 — — — 0 — 880 — 1722 -636 — — — 2314 — 1609 — — -13552 — — — — 2384 — 1693 — 2261 — 310 — — — — — 114 — 1957 1250 -84 2644 — 1874 2763 2577 — — -626
CPU time 8200  s 32000  s 27000  s 8200  s 20000  s 9000  s 76000  s 19000  s 270  s 1600  s 22000  s 250  s 7300  s 11000  s 22000  s 3700  s 300  s 16000  s 83000  s 25000  s 66000  s 64000  s 90000  s 78000  s 5700  s
C.Termination
2146 valid tasks (1346 true, 800 false, 1 void), max. score: 3734
Quantile Plot 1607 — 2077 — 1332 1042 1085 — — — — 1152 1358 — — — — 0 — 796 — 1074 — 294 — — 1614 — -994 — — — — — — — 1571 356 860 — 985 — 878 — 3368 — — — — — 1427 796 583 2616 — 0 — 0 — — —
CPU time 13000  s 110000  s 12000  s 13000  s 5900  s 14000  s 110000  s 23000  s 5700  s 300  s 19000  s 59000  s 15000  s 8400  s 2300  s 44000  s 1900  s 80000  s 23000  s 23000  s 40000  s 62000  s
C.termination.BitVectors
34 valid tasks (23 true, 11 false, 0 void), max. score: 57
Quantile Plot 36 — 8 — 33 27 26 — — — — 11 37 — — — — 0 — 31 — 26 — 0 — — 28 — -115 — — — — — — — 10 -60 11 — 7 — 26 — 55 — — — — — 36 31 9 50 — 0 — 0 — — —
CPU time 5  s 36  s 66  s 110  s 4  s 47  s 560  s 3100  s 8  s 5  s 60  s 16  s 1  s 2  s 22  s 3  s 2700  s 36  s 3100  s 170  s 610  s
C.termination.MainControlFlow
281 valid tasks (220 true, 61 false, 0 void), max. score: 501
Quantile Plot 275 — 400 — 154 86 68 — — — — 288 112 — — — — 0 — 61 — 66 — 140 — — 192 — 170 — — — — — — — 108 330 278 — 243 — 56 — 441 — — — — — 108 61 182 393 — 0 — 0 — — —
CPU time 120  s 2700  s 2400  s 1200  s 630  s 3000  s 4500  s 4200  s 1100  s 280  s 94  s 3100  s 570  s 3000  s 1900  s 2300  s 70  s 26000  s 1100  s 4200  s 5600  s 5200  s
C.termination.MainHeap
201 valid tasks (189 true, 12 false, 1 void), max. score: 390
Quantile Plot 0 — 286 — 36 26 24 — — — — 5 0 — — — — 0 — 0 — 22 — 0 — — 150 — 0 — — — — — — — 258 196 5 — 0 — 24 — 352 — — — — — 24 0 0 168 — 0 — 0 — — —
CPU time 5000  s 65  s 82  s 12  s 32  s 9  s 15  s 1400  s 1100  s 1  s 2  s 23000  s 6  s 3400  s
C.termination.Other
1630 valid tasks (914 true, 716 false, 0 void), max. score: 2544
Quantile Plot 1562 — 1287 — 1281 1163 1460 — — — — 1263 1701 — — — — 0 — 578 — 1456 — 82 — — 1230 — 1507 — — — — — — — 1576 454 432 — 1247 — 902 — 2184 — — — — — 1789 578 283 1910 — 0 — 0 — — —
CPU time 13000  s 100000  s 9000  s 12000  s 5200  s 11000  s 110000  s 15000  s 4600  s 25  s 19000  s 56000  s 13000  s 4300  s 370  s 41000  s 1800  s 29000  s 22000  s 16000  s 34000  s 52000  s
C.SoftwareSystems
4394 valid tasks (2860 true, 1534 false, 46 void), max. score: 7140
Quantile Plot 25 — — — 2121 1996 -1690 — -1577 -3361 — 1496 — — — — — -2524 — -18 — 14 — — — — 457 611 -362 — — -28819 — — — — 2746 — 1477 — -3112 — — — — — — — — -346 2614 -18 69 730 — 290 — 404 — — —
CPU time 58  s 94000  s 23000  s 6300  s 89000  s 89000  s 100000  s 10000  s 1800  s 31000  s 56000  s 60000  s 82000  s 1500  s 41000  s 86000  s 140000  s 3  s 22000  s 1800  s 1800  s 140000  s 86000  s 120000  s
C.no-overflow.SoftwareSystems-BusyBox
65 valid tasks (35 true, 30 false, 2 void), max. score: 100
Quantile Plot 0 — — — 0 0 0 — 0 0 — 4 — -48 — — — 0 — 0 — -64 0 — — — 4 4 0 — — -544 — — — — 14 — 0 — -16 — — — — — — — 0 0 0 0 0 0 — 0 — 0 — — —
CPU time 1200  s 3  s 2  s 530  s
C.no-overflow.SoftwareSystems-coreutils
29 valid tasks (29 true, 0 false, 2 void), max. score: 58
Quantile Plot 0 — — — 0 0 -112 — 0 0 — 0 — 0 — — — 0 — 0 — 4 0 — — — 0 0 0 — — -448 — — — — 4 — 0 — 0 — — — — — — — 0 0 0 0 0 0 — 0 — 0 — — —
CPU time 12  s 50  s
C.no-overflow.SoftwareSystems-uthash
27 valid tasks (27 true, 0 false, 0 void), max. score: 54
Quantile Plot 0 — — — 0 0 0 — 0 0 — 0 — 0 — — — 0 — 0 — 0 0 — — — 0 0 0 — — -80 — — — — 50 — 0 — 0 — — — — — — — 0 0 38 0 0 2 — 0 — 0 — — —
CPU time 130  s 16  s 390  s
C.termination.SoftwareSystems-DeviceDriversLinux64
215 valid tasks (42 true, 173 false, 0 void), max. score: 257
Quantile Plot 7 — — — 54 48 -32 — — — — 125 — — — — — 0 — 22 — 16 — 0 — — 6 6 28 — — — — — — — 32 — 115 — 31 — — — 37 — — — — 2 87 22 20 201 — 0 — 0 — — —
CPU time 2  s 61  s 53  s 100  s 1400  s 280  s 25  s 1  s 1  s 860  s 37  s 110  s 1100  s 63  s 0  s 130  s 280  s 390  s 11000  s
C.termination.SoftwareSystems-uthash
32 valid tasks (32 true, 0 false, 0 void), max. score: 64
Quantile Plot 0 — — — 50 42 38 — — — — 0 — — — — — 0 — 0 — 0 — 0 — — 0 0 0 — — — — — — — 36 — 0 — 0 — — — 54 — — — — 0 50 0 0 0 — 0 — 0 — — —
CPU time 96  s 46  s 1300  s 170  s 370  s 25  s
C.unreach-call.SoftwareSystems-AWS-C-Common
349 valid tasks (187 true, 162 false, 4 void), max. score: 536
Quantile Plot -28 — — — 318 321 99 — 21 32 — 176 — -431 — — — -15 — 0 — 180 — — — — 58 213 152 — — — — — — — 79 — 201 — 15 — — — — — — — — -74 260 0 0 120 — 29 — 61 — — —
CPU time 11  s 1600  s 4300  s 210  s 610  s 310  s 3300  s 210  s 570  s 1100  s 8  s 3600  s 6600  s 160  s 830  s 3300  s 2100  s 2  s 1900  s 8900  s 2500  s 7900  s
C.unreach-call.SoftwareSystems-DeviceDriversLinux64
2318 valid tasks (2122 true, 196 false, 22 void), max. score: 4440
Quantile Plot 290 — — — 575 527 -4843 — 3116 3112 — 2891 — -21864 — — — 714 — 364 — 1608 — — — — 3132 2676 2820 — — — — — — — 3456 — 2782 — 2671 — — — — — — — — -880 1328 364 364 2731 — 2171 — 2704 — — —
CPU time 44  s 90000  s 14000  s 87  s 85000  s 87000  s 76000  s 120  s 9000  s 1500  s 25000  s 56000  s 55000  s 72000  s 19  s 38000  s 62000  s 130000  s 9400  s 1500  s 1400  s 110000  s 84000  s 110000  s
C.unreach-call.SoftwareSystems-DeviceDriversLinux64Large
8 valid tasks (8 true, 0 false, 0 void), max. score: 16
Quantile Plot 0 — — — 0 0 0 — 2 2 — 4 — -96 — — — 0 — 0 — 0 — — — — 0 0 0 — — — — — — — 14 — 4 — 0 — — — — — — — — 0 0 0 0 0 — 0 — 0 — — —
CPU time 380  s 330  s 280  s 390  s 720  s
C.unreach-call.SoftwareSystems-Intel-TDX-Module
836 valid tasks (178 true, 658 false, 0 void), max. score: 1014
Quantile Plot 0 — — — 0 0 0 — -2936 -3710 — 71 — -2805 — — — -7952 — 0 — 4 — — — — 0 0 -382 — — -10269 — — — — 0 — 64 — -3702 — — — — — — — — 0 0 0 0 0 — 0 — 0 — — —
CPU time 2600  s 670  s 14000  s 30  s 150  s 290  s 400  s 3  s 15000  s 1300  s
C.unreach-call.SoftwareSystems-Other
70 valid tasks (35 true, 35 false, 6 void), max. score: 105
Quantile Plot 0 — — — 33 22 -4 — -272 -272 — 18 — -12 — — — 4 — 0 — 35 — — — — 0 22 -61 — — -364 — — — — 22 — 27 — 17 — — — — — — — — 0 33 0 0 8 — 2 — 8 — — —
CPU time 570  s 1200  s 770  s 730  s 3  s 260  s 67  s 1400  s 990  s 5  s 280  s 440  s 1000  s 1100  s 270  s 36  s 970  s
C.unreach-call.SoftwareSystems-uthash
32 valid tasks (32 true, 0 false, 0 void), max. score: 64
Quantile Plot 0 — — — 38 38 0 — 0 0 — 0 — 14 — — — 0 — 0 — 0 — — — — 0 0 0 — — -480 — — — — 32 — 0 — 0 — — — — — — — — 0 32 0 0 0 — 0 — 0 — — —
CPU time 24  s 33  s 60  s 110  s 9  s
C.valid-memcleanup.SoftwareSystems-uthash
27 valid tasks (15 true, 12 false, 0 void), max. score: 42
Quantile Plot 0 — — — 36 36 21 — — — — 29 — — — — — 0 — 0 — 0 — — — — 0 0 0 — — 0 — — — — 16 — 29 — -137 — — — — — — — 8 0 36 0 0 0 — 0 — 0 — — —
CPU time 36  s 59  s 640  s 44  s 950  s 53  s 1600  s 54  s 2  s 50  s
C.valid-memsafety.SoftwareSystems-coreutils
163 valid tasks (68 true, 95 false, 10 void), max. score: 231
Quantile Plot 0 — — — 2 2 -230 — 0 -265 — 6 — — — — — 0 — 0 — -56 — — — — 0 0 -411 — — -408 — — — — 26 — -26 — -677 — — — — — — — 1 0 6 0 0 0 — 0 — 0 — — —
CPU time 0  s 1  s 2300  s 68  s 51  s 2900  s 350  s 19  s 180  s 15  s 130  s 5  s 52  s
C.valid-memsafety.SoftwareSystems-DeviceDriversLinux64
142 valid tasks (4 true, 138 false, 0 void), max. score: 146
Quantile Plot 2 — — — 92 91 10 — 0 54 — 41 — — — — — 0 — 0 — 12 — — — — 8 8 9 — — — — — — — 8 — 36 — 38 — — — — — — — 1 -96 68 0 0 2 — 1 — 2 — — —
CPU time 1  s 1500  s 3200  s 100  s 640  s 2000  s 250  s 2  s 1  s 770  s 1300  s 7  s 1100  s 520  s 0  s 9200  s 110  s 49  s 160  s
C.valid-memsafety.SoftwareSystems-Other
49 valid tasks (31 true, 18 false, 0 void), max. score: 80
Quantile Plot 0 — — — -9 -9 -78 — 0 0 — 0 — — — — — 0 — -16 — -31 — — — — 0 0 0 — — -517 — — — — 18 — 0 — 0 — — — — — — — 9 0 11 -16 0 0 — 0 — 0 — — —
CPU time 12  s 27  s 170  s 900  s 33  s 400  s 780  s 190  s
C.valid-memsafety.SoftwareSystems-uthash
32 valid tasks (15 true, 17 false, 0 void), max. score: 47
Quantile Plot 0 — — — 41 41 22 — 0 23 — 26 — — — — — 0 — 0 — 0 — — — — 0 0 22 — — -466 — — — — 18 — 30 — 23 — — — — — — — 13 0 41 0 0 0 — 0 — 0 — — —
CPU time 65  s 110  s 650  s 140  s 1500  s 160  s 41  s 59  s 1700  s 160  s 4  s 220  s
C.FalseOverall
36402 valid tasks (24567 true, 11835 false, 121 void), max. score: 12195
Quantile Plot 3063 — — — 6362 6192 -2932 — — — — 7389 — — — — — 476 — 1091 — 5232 — — — — — — -6603 — — — — — — — 1442 — 4089 — 2414 — — — — — — — — — 7833 -329 187 5835 — 3468 — 4243 — — —
CPU time 36000  s 68000  s 140000  s 140000  s 380000  s 140000  s 150000  s 95000  s 200000  s 25000  s 240000  s 200000  s 150000  s 150000  s 180000  s 190000  s 140000  s 190000  s
C.TrueOverall
36402 valid tasks (24567 true, 11835 false, 121 void), max. score: 48413
Quantile Plot 10883 — — — 13401 12083 13998 — — — — 20589 — — — — — 242 — 10400 — 18732 — — — — 22673 — 11090 — — — — — — — 20637 — 17538 — 12836 — — — — — — — — — 17638 11885 4178 25637 — 10347 — 17044 — — —
CPU time 120000  s 240000  s 120000  s 49000  s 490000  s 95000  s 750000  s 280000  s 86000  s 250000  s 93000  s 350000  s 940000  s 430000  s 410000  s 190000  s 730000  s 500000  s 690000  s
C.Overall
36402 valid tasks (24567 true, 11835 false, 121 void), max. score: 60609
Quantile Plot 13946 — — — 19763 18275 11066 — — — — 27979 — — — — — 718 — 11491 — 23964 — — — — 22673 — 4487 — — — — — — — 22079 — 21627 — 15249 — — — — — — — — — 25471 11556 4365 31472 — 13815 — 21287 — — —
CPU time 150000  s 310000  s 260000  s 190000  s 860000  s 230000  s 900000  s 380000  s 86000  s 450000  s 120000  s 590000  s 1100000  s 580000  s 570000  s 370000  s 920000  s 640000  s 880000  s
Participants Plots 2LS aise AProVE (KoAT + LoAT) BRICK Bubaak Bubaak-SpLit CBMC CoOpeRace CPA-BAM-BnB CPA-BAM-SMG CPALockator CPAchecker CPV Crux CSeq Dartagnan Deagle DIVINE EBF EmergenTheta ESBMC-incr ESBMC-kind Frama-C-SV ReFuncTion Gazer-Theta GDart-LLVM Goblint Goblitch Graves-CPA Hornix iekke Infer Korn Lazy-CSeq LF-checker Locksmith Mopsa MuVal Nacpa OGChecker PeSCo-CPA PIChecker Pinaka PredatorHP PROTON RacerF Re3ver SEAL SV-sanitizers SVF-SVC Symbiotic Theta Thorn UAutomizer UGemCutter UKojak UParalizer UTaipan VeriAbs VeriAbsL VeriOover

Note on meta-categories: The score is not the sum of scores of the sub-categories (normalization). The run time is the sum of run times of the sub-categories, rounded to two significant digits.


2. C.Huawei-Concurrency-Challenges Verification (Demo)


Score-Based Quantile Plot

Quantile-Plot for Huawei-Concurrency-Challenges


Table of All Results

In every table cell for competition results, we list the points in the first row and the CPU time (rounded to two significant digits) for successful runs in the second row.

The entry '–' means that the competition candidate was not executed in the category.
The definition of the scoring schema can be found in the literature [Proc. TACAS 2024, Fig. 7, page 317] and the categories are defined on the respective SV-COMP web page.

Participants Plots 2LS Bubaak Bubaak-SpLit CBMC CoOpeRace CPALockator CPAchecker CSeq Dartagnan Deagle DIVINE EBF EmergenTheta ESBMC-incr ESBMC-kind Goblint Graves-CPA iekke Infer Lazy-CSeq LF-checker Locksmith Mopsa Nacpa OGChecker PeSCo-CPA PIChecker RacerF SV-sanitizers Symbiotic Theta Thorn UAutomizer UGemCutter UKojak UTaipan
Representing Jury Member inactive inactive inactive inactive Vesal Vojdani inactive Marek Jankola Omar Inverso Hernán Ponce de León Fei He inactive inactive Levente Bajczi Xianzhiyu Li Xianzhiyu Li Simmo Saan inactive Paolo Di Biase inactive inactive inactive inactive Raphaël Monat Henrik Wachowitz Zuchao Yang inactive inactive Tomáš Dacík Simmo Saan Martin Jonáš Csanád Telbisz Levente Bajczi Matthias Heizmann Dominik Klumpp Manuel Bentele Daniel Dietsch
Affiliation University of Tartu, Estonia LMU Munich, Germany Gran Sasso Science Institute, Italy Huawei Dresden Research Center, Germany Tsinghua University, China Budapest University of Technology and Economics, Hungary University of Manchester, UK University of Manchester, UK University of Tartu, Estonia Unimol, Italy Inria and University of Lille, France LMU Munich, Germany Xidian University, China Brno University of Technology, Czechia University of Tartu, Estonia Masaryk University, Brno, Czechia Budapest University of Technology and Economics, Hungary Budapest University of Technology and Economics, Hungary University of Freiburg, Germany University of Freiburg, Germany University of Freiburg, Germany University of Freiburg, Germany
C.Huawei-Concurrency-Challenges
66 valid tasks (55 true, 11 false, 5 void), max. score: 123
Quantile Plot 0 Demo 0 Demo 0 Demo 0 Demo — 0 Demo 3 Demo -48 Demo 71 Demo -11 Demo 2 Demo -88 Demo 0 Demo -70 Demo -70 Demo 34 Demo -35 Demo -12 Demo -354 Demo -48 Demo -18 Demo — 0 Demo 1 Demo 0 Demo -15 Demo -18 Demo — — 0 Demo 0 Demo 0 Demo 0 Demo 1 Demo 0 Demo 0 Demo
CPU time 10  s 140  s 6400  s 140  s 37  s 180  s 56  s 62  s 11  s 590  s 56  s 350  s 3  s 10  s 38  s
C.no-data-race.Huawei-Concurrency-Challenges
22 valid tasks (15 true, 7 false, 2 void), max. score: 37
Quantile Plot — 0 Demo 0 Demo — 17 Demo — 0 Demo -15 Demo 22 Demo 3 Demo — — 0 Demo — 4 Demo 0 Demo 0 Demo -30 Demo -166 Demo — — 0 Demo 0 Demo 0 Demo — 0 Demo — 0 Demo 1 Demo — 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo
CPU time 1600  s 110  s 1900  s 57  s 180  s 36  s 41  s 17  s 11  s 320  s 0  s
C.no-overflow.Huawei-Concurrency-Challenges
12 valid tasks (12 true, 0 false, 1 void), max. score: 24
Quantile Plot 0 Demo 0 Demo 0 Demo 0 Demo — 0 Demo 2 Demo -16 Demo 12 Demo 2 Demo 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo 18 Demo 0 Demo 4 Demo 2 Demo -16 Demo 0 Demo — 0 Demo 0 Demo — 2 Demo — — 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo
CPU time 10  s 730  s 46  s 7  s 78  s 9  s 10  s
C.unreach-call.Huawei-Concurrency-Challenges
15 valid tasks (13 true, 2 false, 1 void), max. score: 28
Quantile Plot 0 Demo 0 Demo 0 Demo 0 Demo — 0 Demo 0 Demo 1 Demo 19 Demo -16 Demo 2 Demo -48 Demo 0 Demo -32 Demo -32 Demo 0 Demo -32 Demo 3 Demo -206 Demo 1 Demo -16 Demo — 0 Demo 1 Demo 0 Demo -16 Demo -16 Demo — — 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo 0 Demo
CPU time 30  s 2800  s 37  s 470  s 1  s 34  s 3  s
C.valid-memsafety.Huawei-Concurrency-Challenges
17 valid tasks (15 true, 2 false, 1 void), max. score: 32
Quantile Plot 0 Demo 0 Demo 0 Demo 0 Demo — 0 Demo 0 Demo -16 Demo 18 Demo 2 Demo 0 Demo 0 Demo 0 Demo -39 Demo -39 Demo 10 Demo 0 Demo 2 Demo -6 Demo -16 Demo 0 Demo — 0 Demo 0 Demo — 0 Demo — — 1 Demo 0 Demo 0 Demo 0 Demo 0 Demo 1 Demo 0 Demo 0 Demo
CPU time 830  s 39  s 20  s 21  s 4  s 20  s 35  s 1  s 38  s
Participants Plots 2LS Bubaak Bubaak-SpLit CBMC CoOpeRace CPALockator CPAchecker CSeq Dartagnan Deagle DIVINE EBF EmergenTheta ESBMC-incr ESBMC-kind Goblint Graves-CPA iekke Infer Lazy-CSeq LF-checker Locksmith Mopsa Nacpa OGChecker PeSCo-CPA PIChecker RacerF SV-sanitizers Symbiotic Theta Thorn UAutomizer UGemCutter UKojak UTaipan

Note on meta-categories: The score is not the sum of scores of the sub-categories (normalization). The run time is the sum of run times of the sub-categories, rounded to two significant digits.


3. Java Verification


Ranking by Category (with Score-Based Quantile Plots)

Java.Overall
1. JBMC
2. GDart
3. JLiSA
Quantile-Plot for Java.Overall

Table of All Results

In every table cell for competition results, we list the points in the first row and the CPU time (rounded to two significant digits) for successful runs in the second row.

The entry '–' means that the competition candidate was not executed in the category.
The definition of the scoring schema can be found in the literature [Proc. TACAS 2024, Fig. 7, page 317] and the categories are defined on the respective SV-COMP web page.

Participants Plots COASTAL DASA GDart Java-Ranger JayHorn JBMC JDart JLiSA MLB SPF SWAT
Representing Jury Member inactive Felix Maechtle Malte Mues inactive Hassan Mousavi Peter Schrammel inactive Giacomo Zanatta Lei Bu inactive Nils Loose
Affiliation University of Luebeck, Germany Bergische Universität Wuppertal, Germany University of Tehran and Tehran Institute for Advanced Studies, Iran Diffblue, UK Ca' Foscari University of Venice, Italy Nanjing University, China University of Luebeck, Germany
Java.Overall
1731 valid tasks (1012 true, 719 false, 47 void), max. score: 2821
Quantile Plot -13809 210 1470 1059 -2472 1561 -11255 1311 335 -4741 1291
CPU time 3000  s 99000  s 16000  s 42000  s 33000  s 5400  s 7300  s 7300  s 6000  s 3300  s 14000  s
Java.no-runtime-exception.Main
745 valid tasks (712 true, 33 false, 22 void), max. score: 1457
Quantile Plot — — 754 343 — 1130 — 922 — — 542
CPU time 2000  s 6700  s 19000  s 6700  s 3100  s 3800  s 5600  s 1900  s 5000  s
Java.valid-assert.Main
986 valid tasks (300 true, 686 false, 25 void), max. score: 1286
Quantile Plot -11526 239 677 753 199 283 -5776 273 382 -748 753
CPU time 1000  s 99000  s 8900  s 23000  s 26000  s 2300  s 3500  s 1800  s 6000  s 1400  s 8500  s
Participants Plots COASTAL DASA GDart Java-Ranger JayHorn JBMC JDart JLiSA MLB SPF SWAT

Note on meta-categories: The score is not the sum of scores of the sub-categories (normalization). The run time is the sum of run times of the sub-categories, rounded to two significant digits.


4. SV-LIB Verification (Demo)


Score-Based Quantile Plot

Quantile-Plot for SV-LIB.Overall


Table of All Results

In every table cell for competition results, we list the points in the first row and the CPU time (rounded to two significant digits) for successful runs in the second row.

The entry '–' means that the competition candidate was not executed in the category.
The definition of the scoring schema can be found in the literature [Proc. TACAS 2024, Fig. 7, page 317] and the categories are defined on the respective SV-COMP web page.

Participants Plots CPAchecker PySvLib-CHC SvLibChecker
Representing Jury Member Marek Jankola Gidon Ernst Marian Lingsch-Rosenfeld
Affiliation LMU Munich, Germany LMU Munich, Germany LMU Munich, Germany
SV-LIB.Overall
254 valid tasks (190 true, 64 false, 3 void), max. score: 391
Quantile Plot 133 Demo 78 Demo 165 Demo
CPU time 920  s 530  s 1700  s
SV-LIB.correct-tags.CoreVerification
4 valid tasks (1 true, 3 false, 1 void), max. score: 5
Quantile Plot 2 Demo 0 Demo 2 Demo
CPU time 3  s 3  s
SV-LIB.correct-tags.CoreValidation
6 valid tasks (3 true, 3 false, 1 void), max. score: 9
Quantile Plot 0 Demo 0 Demo 2 Demo
CPU time 2  s
SV-LIB.correct-tags.CTranslated
244 valid tasks (186 true, 58 false, 1 void), max. score: 437
Quantile Plot 257 Demo 226 Demo 268 Demo
CPU time 910  s 530  s 1600  s
Participants Plots CPAchecker PySvLib-CHC SvLibChecker

Note on meta-categories: The score is not the sum of scores of the sub-categories (normalization). The run time is the sum of run times of the sub-categories, rounded to two significant digits.


If you did not find what you are looking for, please do not hesitate to contact Dirk Beyer (competition webmaster).

Imprint and Privacy Policy