ETAPS Logo TACAS 2025
14th Competition on Software Verification (SV-COMP 2025)

Results of the Competition on Witness Validation

This web page presents the results of SV-COMP 2025 - 14th 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 navigating in the BenchExec-generated tables with the results:


Contents

  1. Validation of Correctness Witnesses (Version 2.0)
  2. Validation of Violation Witnesses (Version 2.0)
  3. Validation of Correctness Witnesses (Version 1.0)
  4. Validation of Violation Witnesses (Version 1.0)

1. Validation of Correctness Witnesses (Version 2.0)


Ranking by Category (with Score-Based Quantile Plots)

ReachSafety
1. UAutomizer
2. CPAchecker
3. LIV
Quantile-Plot
NoOverflows
1. UAutomizer
2. CPAchecker
3. Mopsa
Quantile-Plot
SoftwareSystems
1. Mopsa
2. CPAchecker
3. MetaVal
Quantile-Plot
ValidationCrafted
1. UAutomizer
2. CPAchecker
3. –
Quantile-Plot
Overall
1. UAutomizer
2. CPAchecker
3. Mopsa
Quantile-Plot

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.

ParticipantsPlotsCPAcheckerGoblintLIVMetaValMetaVal++MopsaUAutomizerUReferee
Representing Jury MemberMarian Lingsch-RosenfeldSimmo SaanMarian Lingsch-RosenfeldMarian Lingsch-RosenfeldMarian Lingsch-RosenfeldRaphaël MonatMarcel EbbinghausFrank Schüssele
AffiliationLMU Munich, GermanyUniversity of Tartu, EstoniaLMU Munich, GermanyLMU Munich, GermanyLMU Munich, GermanyInria and University of Lille, FranceUniversity of Freiburg, GermanyUniversity of Freiburg, Germany
ReachSafety
19365 valid tasks (17373 correct, 1992 wrong, 11897 void), max. score: 28241
Quantile-Plot 1037839946829-32688-11646444160852601
CPU time660000 s1300 s180000 s650000 s9300 s200000 s720000 s80000 s
ReachSafety-BitVectors
185 valid tasks (169 correct, 16 wrong, 83 void), max. score: 278
Quantile-Plot -50677680498122990
CPU time3800 s6.6 s250 s8500 s290 s350 s12000 s1600 s
ReachSafety-ControlFlow
190 valid tasks (143 correct, 47 wrong, 68 void), max. score: 285
Quantile-Plot 1702332-1119-2836016377
CPU time1200 s2.3 s140 s1200 s7000 s3200 s3800 s6200 s
ReachSafety-ECA
1809 valid tasks (1424 correct, 385 wrong, 2070 void), max. score: 2714
Quantile-Plot 17392317901141316370
CPU time59000 s68 s59000 s1400 s34 s48 s110000 s0 s
ReachSafety-Loops
2683 valid tasks (2476 correct, 207 wrong, 1066 void), max. score: 4024
Quantile-Plot 10706796881191622152630991169
CPU time40000 s180 s7000 s92000 s890 s17000 s120000 s20000 s
ReachSafety-ProductLines
1712 valid tasks (1445 correct, 267 wrong, 1107 void), max. score: 2568
Quantile-Plot 6847350540017121688140
CPU time24000 s230 s0 s89000 s0 s99000 s69000 s5500 s
ReachSafety-Recursive
306 valid tasks (255 correct, 51 wrong, 276 void), max. score: 459
Quantile-Plot 4027278-71602142870
CPU time160 s43 s340 s1400 s0 s1700 s30000 s0 s
ReachSafety-Sequentialized
471 valid tasks (71 correct, 400 wrong, 690 void), max. score: 706
Quantile-Plot 33246-14934508017413
CPU time4800 s2.4 s170 s15000 s0 s24 s12000 s70 s
ReachSafety-XCSP
385 valid tasks (316 correct, 69 wrong, 118 void), max. score: 578
Quantile-Plot 519038526100390
CPU time9200 s0 s27000 s7400 s0 s0 s1600 s0 s
ReachSafety-Combinations
456 valid tasks (26 correct, 430 wrong, 645 void), max. score: 684
Quantile-Plot 3500456004650
CPU time740 s0 s0 s7300 s0 s0 s18000 s0 s
ReachSafety-Hardware
428 valid tasks (313 correct, 115 wrong, 767 void), max. score: 642
Quantile-Plot 130133232011529838755
CPU time1200 s780 s1100 s0 s1100 s2400 s30000 s2700 s
ReachSafety-Hardness
10738 valid tasks (10735 correct, 3 wrong, 5006 void), max. score: 16107
Quantile-Plot 105951599593922010895285511
CPU time520000 s2.8 s84000 s420000 s0 s71000 s310000 s43000 s
ReachSafety-Fuzzle
2 valid tasks (0 correct, 2 wrong, 1 void), max. score: 2
Quantile-Plot 100-320020
CPU time260 s0 s0 s0 s0 s0 s290 s0 s
NoOverflows
26686 valid tasks (22175 correct, 4511 wrong, 8847 void), max. score: 40029
Quantile-Plot 2694018334-41620025022326370
CPU time210000 s3100 s19000 s0 s0 s43000 s970000 s0 s
NoOverflows-Main
6571 valid tasks (5974 correct, 597 wrong, 3190 void), max. score: 9856
Quantile-Plot 62743465-205000575277350
CPU time71000 s690 s19000 s0 s0 s18000 s300000 s0 s
NoOverflows-Juliet
20115 valid tasks (16201 correct, 3914 wrong, 5657 void), max. score: 30172
Quantile-Plot 214061703200020115255230
CPU time140000 s2400 s0 s0 s0 s26000 s670000 s0 s
SoftwareSystems
7581 valid tasks (7139 correct, 442 wrong, 7123 void), max. score: 11913
Quantile-Plot 5092210303182077511951954
CPU time43000 s120000 s0 s220000 s0 s100000 s410000 s82000 s
SoftwareSystems-AWS-C-Common-ReachSafety
371 valid tasks (201 correct, 170 wrong, 332 void), max. score: 556
Quantile-Plot 3451680185022922774
CPU time12000 s28 s0 s10000 s0 s5100 s27000 s3000 s
SoftwareSystems-coreutils-NoOverflows
6 valid tasks (6 correct, 0 wrong, 71 void), max. score: 12
Quantile-Plot 1200001200
CPU time280 s0 s0 s0 s0 s230 s0 s0 s
SoftwareSystems-BusyBox-NoOverflows
70 valid tasks (6 correct, 64 wrong, 91 void), max. score: 105
Quantile-Plot 7000007000
CPU time4300 s0 s0 s0 s0 s8.3 s0 s0 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
7088 valid tasks (6913 correct, 175 wrong, 3460 void), max. score: 10632
Quantile-Plot 23145832015480697560602467
CPU time25000 s120000 s0 s210000 s0 s97000 s380000 s79000 s
SoftwareSystems-DeviceDriversLinux64Large-ReachSafety
4 valid tasks (4 correct, 0 wrong, 2 void), max. score: 8
Quantile-Plot 00080800
CPU time0 s0 s0 s180 s0 s380 s0 s0 s
SoftwareSystems-Intel-TDX-Module-ReachSafety
28 valid tasks (0 correct, 28 wrong, 3092 void), max. score: 28
00000000
CPU time0 s0 s0 s0 s0 s0 s0 s0 s
SoftwareSystems-Other-ReachSafety
14 valid tasks (9 correct, 5 wrong, 75 void), max. score: 21
Quantile-Plot 69030855
CPU time200 s420 s0 s42 s0 s28 s110 s62 s
ValidationCrafted
3 valid tasks (3 correct, 0 wrong, 3 void), max. score: 6
Quantile-Plot 60000060
CPU time560 s0 s0 s0 s0 s0 s150 s0 s
CorrectnessWitnesses-Loops
3 valid tasks (3 correct, 0 wrong, 3 void), max. score: 6
Quantile-Plot 60000060
CPU time560 s0 s0 s0 s0 s0 s150 s0 s
Overall
53635 valid tasks (46690 correct, 6945 wrong, 27870 void), max. score: 87556
Quantile-Plot 56546156982637-17005-80630743578043488
CPU time920000 s130000 s200000 s860000 s9300 s340000 s2100000 s160000 s
ParticipantsPlotsCPAcheckerGoblintLIVMetaValMetaVal++MopsaUAutomizerUReferee

2. Validation of Violation Witnesses (Version 2.0)


Ranking by Category (with Score-Based Quantile Plots)

ReachSafety
1. Witch
2. CPAchecker
3. –
Quantile-Plot
MemSafety
1. UAutomizer
2. Witch
3. CPAchecker
Quantile-Plot
NoOverflows
1. UAutomizer
2. CPAchecker
3. Witch
Quantile-Plot
SoftwareSystems
1. Witch
2. CPAchecker
3. MetaVal
Quantile-Plot
ValidationCrafted
1. Witch
2. –
3. –
Quantile-Plot
Overall
1. Witch
2. MetaVal
3. –
Quantile-Plot

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.

ParticipantsPlotsCPAcheckerMetaValUAutomizerWitch
Representing Jury MemberMarian Lingsch-RosenfeldMarian Lingsch-RosenfeldMarcel EbbinghausPaulína Ayaziová
AffiliationLMU Munich, GermanyLMU Munich, GermanyUniversity of Freiburg, GermanyMasaryk University, Brno, Czechia
ReachSafety
3548 valid tasks (3270 correct, 278 wrong, 7367 void), max. score: 4494
Quantile-Plot 3081-1406-54383259
CPU time54000 s37000 s51000 s22000 s
ReachSafety-Arrays
145 valid tasks (116 correct, 29 wrong, 420 void), max. score: 218
Quantile-Plot 21872112192
CPU time960 s1400 s2300 s120 s
ReachSafety-BitVectors
38 valid tasks (36 correct, 2 wrong, 65 void), max. score: 57
Quantile-Plot 49-265519
CPU time170 s270 s810 s110 s
ReachSafety-ControlFlow
56 valid tasks (56 correct, 0 wrong, 42 void), max. score: 56
Quantile-Plot 2626-7656
CPU time230 s360 s900 s48 s
ReachSafety-ECA
481 valid tasks (481 correct, 0 wrong, 984 void), max. score: 481
Quantile-Plot 4810126481
CPU time11000 s0 s4700 s3900 s
ReachSafety-Floats
55 valid tasks (55 correct, 0 wrong, 424 void), max. score: 55
Quantile-Plot 5551298
CPU time580 s900 s1500 s15 s
ReachSafety-Heap
195 valid tasks (180 correct, 15 wrong, 340 void), max. score: 292
Quantile-Plot -7874124266
CPU time830 s1200 s4000 s360 s
ReachSafety-Loops
355 valid tasks (223 correct, 132 wrong, 823 void), max. score: 532
Quantile-Plot 54119-1529519
CPU time1600 s2500 s4200 s1400 s
ReachSafety-ProductLines
479 valid tasks (479 correct, 0 wrong, 1189 void), max. score: 479
Quantile-Plot 479401-12831479
CPU time5200 s11000 s90 s4100 s
ReachSafety-Recursive
87 valid tasks (54 correct, 33 wrong, 284 void), max. score: 130
Quantile-Plot 58-106313072
CPU time700 s360 s1800 s52 s
ReachSafety-Sequentialized
763 valid tasks (763 correct, 0 wrong, 576 void), max. score: 763
Quantile-Plot 669477342763
CPU time10000 s11000 s20000 s2500 s
ReachSafety-XCSP
98 valid tasks (98 correct, 0 wrong, 250 void), max. score: 98
Quantile-Plot 98721498
CPU time2300 s2400 s540 s1300 s
ReachSafety-Combinations
497 valid tasks (477 correct, 20 wrong, 950 void), max. score: 746
Quantile-Plot 746514571693
CPU time12000 s4500 s7400 s4200 s
ReachSafety-Hardware
242 valid tasks (222 correct, 20 wrong, 654 void), max. score: 363
Quantile-Plot 3580261121
CPU time7000 s0 s2500 s3600 s
ReachSafety-Hardness
31 valid tasks (4 correct, 27 wrong, 320 void), max. score: 46
Quantile-Plot 1616468
CPU time42 s93 s730 s12 s
ReachSafety-Fuzzle
26 valid tasks (26 correct, 0 wrong, 46 void), max. score: 26
Quantile-Plot 2616026
CPU time1400 s970 s0 s570 s
MemSafety
107 valid tasks (91 correct, 16 wrong, 12886 void), max. score: 147
Quantile-Plot 430147104
CPU time160 s0 s1900 s140 s
MemSafety-Arrays
44 valid tasks (36 correct, 8 wrong, 4040 void), max. score: 66
Quantile-Plot 1406652
CPU time100 s0 s780 s51 s
MemSafety-Heap
31 valid tasks (27 correct, 4 wrong, 4222 void), max. score: 46
Quantile-Plot 3104616
CPU time25 s0 s520 s25 s
MemSafety-LinkedLists
11 valid tasks (7 correct, 4 wrong, 2683 void), max. score: 16
Quantile-Plot 301613
CPU time31 s0 s210 s6.0 s
MemSafety-Other
21 valid tasks (21 correct, 0 wrong, 1941 void), max. score: 21
Quantile-Plot 002121
CPU time0 s0 s390 s62 s
NoOverflows
4706 valid tasks (4673 correct, 33 wrong, 15339 void), max. score: 5882
Quantile-Plot 5010051473900
CPU time38000 s0 s98000 s17000 s
NoOverflows-Main
628 valid tasks (595 correct, 33 wrong, 3454 void), max. score: 942
Quantile-Plot 7090746427
CPU time3100 s0 s11000 s2300 s
NoOverflows-Juliet
4078 valid tasks (4078 correct, 0 wrong, 11885 void), max. score: 4078
Quantile-Plot 4078040763985
CPU time35000 s0 s87000 s15000 s
SoftwareSystems
148 valid tasks (140 correct, 8 wrong, 2528 void), max. score: 222
Quantile-Plot 7473-781222
CPU time2500 s3500 s720 s420 s
SoftwareSystems-AWS-C-Common-ReachSafety
137 valid tasks (132 correct, 5 wrong, 280 void), max. score: 206
Quantile-Plot 6866-504206
CPU time2300 s3200 s430 s370 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
11 valid tasks (8 correct, 3 wrong, 2248 void), max. score: 16
Quantile-Plot 66-7616
CPU time170 s260 s300 s49 s
ValidationCrafted
100 valid tasks (41 correct, 59 wrong, 0 void), max. score: 150
Quantile-Plot -7000-609150
CPU time300 s0 s1000 s150 s
ViolationWitnesses-ControlFlow
100 valid tasks (41 correct, 59 wrong, 0 void), max. score: 150
Quantile-Plot -7000-609150
CPU time300 s0 s1000 s150 s
Overall
8609 valid tasks (8215 correct, 394 wrong, 38120 void), max. score: 11866
Quantile-Plot -7179162-179589850
CPU time95000 s40000 s150000 s40000 s
ParticipantsPlotsCPAcheckerMetaValUAutomizerWitch

3. Validation of Correctness Witnesses (Version 1.0)


Ranking by Category (with Score-Based Quantile Plots)

ReachSafety
1. UAutomizer
2. MetaVal
3. CPAchecker
Quantile-Plot
NoOverflows
1. UAutomizer
2. CPAchecker
3. LIV
Quantile-Plot
SoftwareSystems
1. UAutomizer
2. MetaVal
3. UReferee
Quantile-Plot
Overall
1. UAutomizer
2. CPAchecker
3. MetaVal
Quantile-Plot

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.

ParticipantsPlotsCPAcheckerLIVMetaValUAutomizerUReferee
Representing Jury MemberMarian Lingsch-RosenfeldMarian Lingsch-RosenfeldMarian Lingsch-RosenfeldMarcel EbbinghausFrank Schüssele
AffiliationLMU Munich, GermanyLMU Munich, GermanyLMU Munich, GermanyUniversity of Freiburg, GermanyUniversity of Freiburg, Germany
ReachSafety
39573 valid tasks (39543 correct, 30 wrong, 20456 void), max. score: 70152
Quantile-Plot 404272539849340523037176
CPU time1700000 s380000 s2700000 s1400000 s150000 s
ReachSafety-BitVectors
456 valid tasks (456 correct, 0 wrong, 99 void), max. score: 912
Quantile-Plot 718230806626252
CPU time15000 s420 s55000 s30000 s2300 s
ReachSafety-ControlFlow
238 valid tasks (237 correct, 1 wrong, 170 void), max. score: 357
Quantile-Plot 22863198341127
CPU time2600 s400 s3900 s6000 s13000 s
ReachSafety-ECA
3647 valid tasks (3647 correct, 0 wrong, 1056 void), max. score: 7294
Quantile-Plot 676867604661320
CPU time230000 s130000 s3400 s270000 s0 s
ReachSafety-Loops
5934 valid tasks (5925 correct, 9 wrong, 3180 void), max. score: 8901
Quantile-Plot 3645834814984011292
CPU time120000 s7600 s410000 s270000 s25000 s
ReachSafety-ProductLines
3290 valid tasks (3290 correct, 0 wrong, 1056 void), max. score: 6580
Quantile-Plot 17660586865801220
CPU time13000 s0 s560000 s97000 s26000 s
ReachSafety-Recursive
855 valid tasks (855 correct, 0 wrong, 357 void), max. score: 1710
Quantile-Plot 136430168016260
CPU time390 s2000 s9500 s96000 s0 s
ReachSafety-Sequentialized
176 valid tasks (173 correct, 3 wrong, 1376 void), max. score: 264
Quantile-Plot 134432581370
CPU time12000 s300 s39000 s4400 s0 s
ReachSafety-XCSP
831 valid tasks (831 correct, 0 wrong, 58 void), max. score: 1662
Quantile-Plot 16621662160200
CPU time17000 s73000 s28000 s0 s0 s
ReachSafety-Combinations
50 valid tasks (47 correct, 3 wrong, 897 void), max. score: 75
Quantile-Plot 9075660
CPU time3000 s0 s15000 s6000 s0 s
ReachSafety-Hardware
273 valid tasks (273 correct, 0 wrong, 1830 void), max. score: 546
Quantile-Plot 440186054678
CPU time2100 s580 s0 s21000 s2500 s
ReachSafety-Hardness
23823 valid tasks (23809 correct, 14 wrong, 10377 void), max. score: 35734
Quantile-Plot 23689206862588514938864
CPU time1200000 s170000 s1600000 s590000 s78000 s
NoOverflows
38846 valid tasks (38846 correct, 0 wrong, 18999 void), max. score: 77692
Quantile-Plot 75470164380775780
CPU time500000 s20000 s0 s1000000 s0 s
NoOverflows-Main
11627 valid tasks (11627 correct, 0 wrong, 6776 void), max. score: 23254
Quantile-Plot 2192498400231860
CPU time230000 s20000 s0 s400000 s0 s
NoOverflows-Juliet
27219 valid tasks (27219 correct, 0 wrong, 12223 void), max. score: 54438
Quantile-Plot 5443800544380
CPU time270000 s0 s0 s610000 s0 s
SoftwareSystems
13913 valid tasks (13893 correct, 20 wrong, 5666 void), max. score: 25507
Quantile-Plot 102590154872017114072
CPU time99000 s0 s1000000 s830000 s170000 s
SoftwareSystems-AWS-C-Common-ReachSafety
516 valid tasks (516 correct, 0 wrong, 1399 void), max. score: 1032
Quantile-Plot 9520954440332
CPU time42000 s0 s41000 s31000 s8300 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
13391 valid tasks (13371 correct, 20 wrong, 4209 void), max. score: 20086
Quantile-Plot 4915019961200415235
CPU time57000 s0 s990000 s800000 s160000 s
SoftwareSystems-Other-ReachSafety
6 valid tasks (6 correct, 0 wrong, 58 void), max. score: 12
Quantile-Plot 0001212
CPU time0 s0 s0 s180 s130 s
Overall
92332 valid tasks (92282 correct, 50 wrong, 45121 void), max. score: 172540
Quantile-Plot 113930327767263414676336711
CPU time2200000 s400000 s3700000 s3200000 s320000 s
ParticipantsPlotsCPAcheckerLIVMetaValUAutomizerUReferee

4. Validation of Violation Witnesses (Version 1.0)


Ranking by Category (with Score-Based Quantile Plots)

ReachSafety
1. ConcurrentWitness2Test
2. –
3. –
Quantile-Plot
MemSafety
1. CPAchecker
2. –
3. –
Quantile-Plot
ConcurrencySafety
1. Dartagnan
2. CPAchecker
3. UAutomizer
Quantile-Plot
NoOverflows
1. Symbiotic-Witch
2. –
3. –
Quantile-Plot
Termination
1. CPAchecker
2. UAutomizer
3. –
Quantile-Plot
SoftwareSystems
1. CPAchecker
2. Symbiotic-Witch
3. MetaVal
Quantile-Plot

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.

ParticipantsPlotsConcurrentWitness2TestCPA-witness2testCPAcheckerDartagnanCProver-witness2testMetaValNITWITSymbiotic-WitchUAutomizer
Representing Jury MemberZsófia ÁdámHors ConcoursMarian Lingsch-RosenfeldHernán Ponce de LeónHors ConcoursMarian Lingsch-RosenfeldHors ConcoursPaulína AyaziováMarcel Ebbinghaus
AffiliationBudapest University of Technology and Economics, Hungary--, --LMU Munich, GermanyHuawei Dresden Research Center, Germany--, --LMU Munich, Germany--, --Masaryk University, Brno, CzechiaUniversity of Freiburg, Germany
ReachSafety
20391 valid tasks (18141 correct, 2250 wrong, 25607 void), max. score: 29907
Quantile-Plot 19316597-17216-10619-227682021-7630-102982
CPU time7900 s140000 s270000 s36000 s160000 s11000 s98000 s320000 s
ReachSafety-Arrays
779 valid tasks (727 correct, 52 wrong, 1801 void), max. score: 1168
Quantile-Plot 62526-435277-695241431-6347
CPU time260 s4100 s3900 s830 s8800 s3400 s970 s6100 s
ReachSafety-BitVectors
242 valid tasks (219 correct, 23 wrong, 134 void), max. score: 363
Quantile-Plot 45106-19183-22426-352-587
CPU time76 s1200 s1600 s210 s2600 s2.5 s900 s4100 s
ReachSafety-ControlFlow
199 valid tasks (189 correct, 10 wrong, 271 void), max. score: 298
Quantile-Plot 734673141-90915-405-46
CPU time130 s550 s1200 s180 s1000 s0.41 s520 s3200 s
ReachSafety-ECA
3862 valid tasks (3770 correct, 92 wrong, 2721 void), max. score: 5793
Quantile-Plot 614572344-44953117991358-28859
CPU time33 s65000 s72000 s16000 s2600 s6300 s28000 s62000 s
ReachSafety-Floats
644 valid tasks (415 correct, 229 wrong, 2405 void), max. score: 966
Quantile-Plot 54208-1004-1440347165166-1031
CPU time75 s1900 s3200 s510 s6500 s4.5 s63 s15000 s
ReachSafety-Heap
996 valid tasks (919 correct, 77 wrong, 516 void), max. score: 1494
Quantile-Plot -34346-1053-1107-549262-405-3551
CPU time500 s3600 s6700 s910 s10000 s5.9 s780 s13000 s
ReachSafety-Loops
2213 valid tasks (1961 correct, 252 wrong, 3073 void), max. score: 3320
Quantile-Plot 286953-2654-1117174-3991675-13789
CPU time2700 s9100 s12000 s1900 s20000 s24 s4600 s24000 s
ReachSafety-ProductLines
3301 valid tasks (3261 correct, 40 wrong, 1947 void), max. score: 4952
Quantile-Plot 3110-56113806785-1802-14739-22440
CPU time1600 s0 s31000 s4300 s37000 s64 s28000 s43000 s
ReachSafety-Recursive
452 valid tasks (385 correct, 67 wrong, 884 void), max. score: 678
Quantile-Plot 168203105106-5806-160-876-2839
CPU time450 s2200 s3700 s520 s1100 s110 s380 s4200 s
ReachSafety-Sequentialized
3097 valid tasks (2881 correct, 216 wrong, 1610 void), max. score: 4646
Quantile-Plot 32117040756077313902180-16003
CPU time79 s26000 s45000 s1400 s40000 s1000 s11000 s52000 s
ReachSafety-XCSP
687 valid tasks (634 correct, 53 wrong, 521 void), max. score: 1030
Quantile-Plot 3281029275-57260558-3526
CPU time4.7 s820 s16000 s750 s16000 s22 s13000 s3400 s
ReachSafety-Combinations
2852 valid tasks (1865 correct, 987 wrong, 2343 void), max. score: 4278
Quantile-Plot 0615-878276407-619706-15447
CPU time0 s17000 s42000 s7200 s13000 s100 s6200 s70000 s
ReachSafety-Hardware
976 valid tasks (836 correct, 140 wrong, 3107 void), max. score: 1464
Quantile-Plot 1231771344-1600389-4916
CPU time2100 s7000 s26000 s790 s0 s0 s4500 s12000 s
ReachSafety-Hardness
17 valid tasks (17 correct, 0 wrong, 4211 void), max. score: 17
Quantile-Plot 013-83159010-215
CPU time0 s89 s110 s17 s170 s0 s220 s540 s
ReachSafety-Fuzzle
74 valid tasks (62 correct, 12 wrong, 63 void), max. score: 111
Quantile-Plot 00-409-5599935229
CPU time0 s0 s2300 s240 s3000 s57 s12 s1500 s
MemSafety
8810 valid tasks (6991 correct, 1819 wrong, 23228 void), max. score: 13215
Quantile-Plot -9824455-11410-4867-9764
CPU time3800 s68000 s1200 s0 s13000 s170000 s
MemSafety-Arrays
259 valid tasks (258 correct, 1 wrong, 328 void), max. score: 388
Quantile-Plot 32-245-1870113166
CPU time540 s1200 s190 s0 s290 s4400 s
MemSafety-Heap
784 valid tasks (662 correct, 122 wrong, 749 void), max. score: 1176
Quantile-Plot -358-190-6440-952-3771
CPU time2900 s5400 s760 s0 s710 s7400 s
MemSafety-LinkedLists
153 valid tasks (122 correct, 31 wrong, 238 void), max. score: 230
Quantile-Plot -582282040-800-822
CPU time340 s1300 s160 s0 s91 s1500 s
MemSafety-Other
61 valid tasks (56 correct, 5 wrong, 156 void), max. score: 92
Quantile-Plot 3-113809059
CPU time38 s280 s31 s0 s140 s860 s
MemSafety-Juliet
7197 valid tasks (5582 correct, 1615 wrong, 21307 void), max. score: 10796
Quantile-Plot 0107740076268143
CPU time0 s57000 s0 s0 s12000 s150000 s
MemSafety-MemCleanup
356 valid tasks (311 correct, 45 wrong, 450 void), max. score: 534
Quantile-Plot 0501-424058283
CPU time0 s2800 s45 s0 s310 s8500 s
ConcurrencySafety
755 valid tasks (696 correct, 59 wrong, 12858 void), max. score: 1132
Quantile-Plot 511777478
CPU time5700 s11000 s18000 s
ConcurrencySafety-Main
531 valid tasks (515 correct, 16 wrong, 6104 void), max. score: 796
Quantile-Plot 107403661-1006
CPU time220 s4900 s9100 s12000 s
ConcurrencySafety-MemSafety
13 valid tasks (0 correct, 13 wrong, 2152 void), max. score: 26
Quantile-Plot 42226
CPU time14 s150 s280 s
ConcurrencySafety-NoOverflows
52 valid tasks (52 correct, 0 wrong, 1714 void), max. score: 52
Quantile-Plot 372552
CPU time290 s200 s1100 s
NoDataRace-Main
159 valid tasks (129 correct, 30 wrong, 2888 void), max. score: 238
Quantile-Plot 148111227
CPU time500 s1100 s4300 s
NoOverflows
17697 valid tasks (14206 correct, 3491 wrong, 30397 void), max. score: 26546
Quantile-Plot 12104-52463-1256003926-14777
CPU time97000 s220000 s19000 s0 s50000 s320000 s
NoOverflows-Main
5324 valid tasks (5155 correct, 169 wrong, 3539 void), max. score: 7986
Quantile-Plot 723-12710-1083202102-2188
CPU time16000 s33000 s3900 s0 s23000 s86000 s
NoOverflows-Juliet
12373 valid tasks (9051 correct, 3322 wrong, 26858 void), max. score: 18560
Quantile-Plot 15243-4382176110605-15577
CPU time81000 s190000 s15000 s0 s27000 s230000 s
Termination
2057 valid tasks (2056 correct, 1 wrong, 4376 void), max. score: 2314
Quantile-Plot 231402314
CPU time34000 s0 s59000 s
Termination-BitVectors
45 valid tasks (45 correct, 0 wrong, 55 void), max. score: 45
Quantile-Plot 45045
CPU time280 s0 s760 s
Termination-MainControlFlow
272 valid tasks (271 correct, 1 wrong, 458 void), max. score: 408
Quantile-Plot 4080408
CPU time2000 s0 s5500 s
Termination-MainHeap
8 valid tasks (8 correct, 0 wrong, 25 void), max. score: 8
Quantile-Plot 808
CPU time120 s0 s160 s
Termination-Other
1732 valid tasks (1732 correct, 0 wrong, 3838 void), max. score: 1732
Quantile-Plot 173201732
CPU time32000 s0 s53000 s
SoftwareSystems
1334 valid tasks (1019 correct, 315 wrong, 10024 void), max. score: 2001
Quantile-Plot 2251356115350586-606
CPU time2400 s21000 s900 s20000 s0 s1400 s19000 s
SoftwareSystems-AWS-C-Common-ReachSafety
638 valid tasks (526 correct, 112 wrong, 1451 void), max. score: 957
Quantile-Plot 050115-430521-5643
CPU time0 s8700 s880 s13000 s0 s1200 s5000 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
303 valid tasks (157 correct, 146 wrong, 5408 void), max. score: 454
Quantile-Plot 0251041700333
CPU time0 s6300 s0 s7700 s0 s0 s9300 s
SoftwareSystems-DeviceDriversLinux64-MemSafety
149 valid tasks (140 correct, 9 wrong, 945 void), max. score: 224
Quantile-Plot 642245002159
CPU time2000 s1800 s15 s0 s0 s5.5 s1400 s
SoftwareSystems-Other-ReachSafety
3 valid tasks (1 correct, 2 wrong, 143 void), max. score: 4
Quantile-Plot 0204003
CPU time0 s77 s0 s67 s0 s0 s110 s
SoftwareSystems-uthash-MemSafety
84 valid tasks (60 correct, 24 wrong, 953 void), max. score: 126
Quantile-Plot 63420006384
CPU time370 s1000 s0 s0 s0 s89 s990 s
SoftwareSystems-uthash-MemCleanup
66 valid tasks (48 correct, 18 wrong, 588 void), max. score: 99
Quantile-Plot 099000990
CPU time0 s1600 s0 s0 s0 s75 s0 s
SoftwareSystems-DeviceDriversLinux64-Termination
91 valid tasks (87 correct, 4 wrong, 536 void), max. score: 136
Quantile-Plot 01360000136
CPU time0 s1300 s0 s0 s0 s0 s2000 s
Overall
51044 valid tasks (43109 correct, 7935 wrong, 106490 void), max. score: 73092
Quantile-Plot -4127-48406
CPU time620000 s900000 s
ParticipantsPlotsConcurrentWitness2TestCPA-witness2testCPAcheckerDartagnanCProver-witness2testMetaValNITWITSymbiotic-WitchUAutomizer

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