ETAPS Logo TACAS 2022
11th Competition on Software Verification (SV-COMP 2022)

Results of the Competition

This web page presents the results of SV-COMP 2022 - 11th 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:


Ranking by Category (with Score-Based Quantile Plots)

ReachSafety
1. VeriAbs
2. CPAchecker 2.1
3. PeSCo
Quantile-Plot
MemSafety
1. Symbiotic
2. CPA-BAM-SMG
3. CPAchecker 2.1
Quantile-Plot
ConcurrencySafety
1. Deagle
2. CSeq
3. UGemCutter
Quantile-Plot
NoOverflows
1. CPAchecker 2.1
2. UAutomizer
3. UTaipan
Quantile-Plot
Termination
1. UAutomizer
2. AProVE
3. 2LS
Quantile-Plot
SoftwareSystems
1. Symbiotic
2. CPAchecker 2.1
3. Graves-CPA
Quantile-Plot
FalsificationOverall
1. CPAchecker 2.1
2. PeSCo
3. Symbiotic
Quantile-Plot
Overall
1. Symbiotic
2. CPAchecker 2.1
3. UAutomizer
Quantile-Plot
JavaOverall
1. JDart
2. JBMC
3. Java-Ranger
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 'Hors Concours' in the row for 'Representing Jury Member' means that the tool was added at the organizer's disposition and does not participate in the rankings or prize allocation.
The entry '–' means that the competition candidate opted-out in the category.
The definition of the scoring schema and the categories is given on the respective SV-COMP web pages.

ParticipantsPlots2LSAProVEBRICKCBMCCoVeriTeam-Verifier-AlgoSelectionCoVeriTeam-Verifier-ParallelPortfolioCPA-BAM-BnBCPA-BAM-SMGCPALockatorCPAchecker 2.1CruxCSeqDartagnanDeagleDIVINEEBFESBMC-incrESBMC-kindFrama-C-SVGazer-ThetaGoblintGraves-CPAInferKornLARTLazy-CSeqLocksmithPeSCoPinakaPredatorHPSESLSMACKSymbioticThetaUAutomizerUGemCutterUKojakUTaipanVeriAbsVeriFuzzCOASTALGDartJava-RangerJayHornJBMCJDartSPF
Representing Jury MemberViktor MalíkJera HenselLei BuMichael TautschnigHors ConcoursHors ConcoursHors ConcoursAnton VasilyevHors ConcoursThomas BunkRyan ScottEmerson SalesHernán Ponce de LeónFei HeHors ConcoursFatimah AljaafariHors ConcoursRafael Sá MenezesMartin SpiesslHors ConcoursSimmo SaanWill LeesonHors ConcoursGidon ErnstHenrich LaukoHors ConcoursVesal VojdaniCedric RichterHors ConcoursHors ConcoursXie LiHors ConcoursMarek ChalupaVince MolnárMatthias HeizmannDominik KlumppFrank SchüsseleDaniel DietschPriyanka DarkeRaveendra Kumar MedicherlaHors ConcoursFalk HowarSoha HusseinAli ShamakhiPeter SchrammelFalk HowarHors Concours
AffiliationBrno University of Technology, CzechiaRWTH Aachen, GermanyNanjing University, ChinaQueen Mary University of London, UK--, ----, ----, --ISP RAS, Russia--, --LMU Munich, GermanyGalois, USAGran Sasso Science Institute, ItalyBundeswehr University Munich, GermanyTsinghua University, China--, --University of Manchester, UK--, --University of Manchester, UKLMU Munich, Germany--, --University of Tartu, EstoniaUniversity of Virginia, United States of America--, --LMU Munich, GermanyMasaryk University, Brno, Czechia--, --University of Tartu, EstoniaUniversity of Oldenburg, Germany, Germany--, ----, --Academy of Sciences, China--, --Masaryk University, Brno, CzechiaBudapest University of Technology and Economics, HungaryUniversity of Freiburg, GermanyUniversity of Freiburg, GermanyUniversity of Freiburg, GermanyUniversity of Freiburg, GermanyTata Consultancy Services, IndiaTata Consultancy Services, India--, --TU Dortmund, GermanyUniversity of Minnesota, USATehran Institute for Advanced Studies, IranUniversity of Sussex and Diffblue, UKTU Dortmund, Germany--, --
ReachSafety
5400 tasks, max. score: 8631
Quantile-Plot 35853808543859045572140811049598584520-504153034508037104571113239692058363469231518
CPU time110000 s74000 s470000 s360000 s460000 s6000 s130000 s150000 s920 s350000 s58 s73000 s230000 s25000 s88000 s120000 s190000 s95000 s160000 s600000 s83000 s
unreach-call.ReachSafety-Arrays
436 tasks, max. score: 759
Quantile-Plot -28-6622025177-2248592345240-21-49301268112517413927997729109
CPU time94 s930 s10000 s5500 s11000 s100 s640 s2100 s2500 s4600 s6.5 s1700 s3.8 s570 s4200 s2000 s3300 s1000 s2000 s1800 s5500 s12000 s910 s
unreach-call.ReachSafety-BitVectors
49 tasks, max. score: 83
Quantile-Plot 5541567571484944553463870-65440534047225222447615
CPU time64 s300 s2600 s4700 s4300 s73 s1900 s720 s310 s860 s380 s0.21 s1500 s0.27 s170 s2400 s65 s480 s330 s1800 s190 s2700 s3200 s150 s
unreach-call.ReachSafety-ControlFlow
94 tasks, max. score: 146
Quantile-Plot 7067123141133-62-5366461088-832763814325786876497912840
CPU time1800 s260 s12000 s14000 s12000 s150 s1500 s2400 s37 s0 s3100 s0 s4900 s3800 s5800 s57 s3200 s2900 s2900 s5800 s6300 s16000 s650 s
unreach-call.ReachSafety-ECA
1265 tasks, max. score: 2050
Quantile-Plot 624170101710219301146109843932914-1274814410262612754747995813561312429
CPU time73000 s29000 s130000 s110000 s140000 s31 s50000 s87000 s340 s27000 s21 s140000 s29 s22000 s98000 s6300 s5300 s82000 s75000 s50000 s23000 s210000 s55000 s
unreach-call.ReachSafety-Floats
469 tasks, max. score: 893
Quantile-Plot 6268357827678287495842577793372722396767801615-946452641827-64
CPU time2100 s1000 s6900 s31000 s9300 s11000 s120 s7300 s7500 s300 s0.070 s14000 s2400 s14000 s2300 s1100 s580 s32000 s13 s30000 s18000 s76 s
unreach-call.ReachSafety-Heap
241 tasks, max. score: 408
Quantile-Plot 1372922852442827202226120194-2458265284229310-1923521922630457
CPU time1000 s910 s7900 s690 s4600 s100 s820 s690 s24 s2500 s5.5 s400 s5000 s12 s200 s26 s4700 s4600 s5600 s11000 s390 s
unreach-call.ReachSafety-Loops
765 tasks, max. score: 1298
Quantile-Plot 52763783876769643444270360942262792660-80486227514107059055627794586851044209
CPU time13000 s12000 s33000 s36000 s22000 s520 s19000 s18000 s15000 s7000 s8700 s650 s48000 s9.6 s10000 s12000 s13000 s5000 s35000 s26000 s27000 s17000 s28000 s57000 s4400 s
unreach-call.ReachSafety-ProductLines
597 tasks, max. score: 929
Quantile-Plot 8162569059119032257947835148653168084118451314530554298572903216
CPU time8600 s330 s75000 s30000 s80000 s3100 s16000 s610 s3000 s22000 s210 s13000 s5600 s12000 s18 s4500 s0 s8400 s5800 s23000 s140000 s1900 s
unreach-call.ReachSafety-Recursive
105 tasks, max. score: 162
Quantile-Plot 01006284924111010961025213-804143105599512301278212812543
CPU time0 s120 s3600 s880 s780 s39 s1100 s810 s4.3 s510 s4.7 s82 s1.5 s790 s32 s1400 s61 s2200 s0 s5500 s2300 s6200 s6800 s760 s
unreach-call.ReachSafety-Sequentialized
589 tasks, max. score: 775
Quantile-Plot 97152408377464-69-161802451-2864190439234340295540-6654092
CPU time4500 s3300 s99000 s61000 s99000 s920 s21000 s2000 s0.36 s72000 s0 s18000 s27000 s2400 s11000 s2100 s8500 s7500 s5400 s82000 s3800 s
unreach-call.ReachSafety-XCSP
119 tasks, max. score: 179
Quantile-Plot 1481581521531539691581470144-960012151147135454374615255
CPU time2500 s1200 s4900 s2600 s3900 s160 s1800 s2200 s450 s0 s4000 s0 s0 s300 s7600 s1900 s5700 s5100 s6900 s300 s5700 s6000 s1600 s
unreach-call.ReachSafety-Combinations
671 tasks, max. score: 912
Quantile-Plot 20416922545331416452922013023254233223222389930122320195
CPU time7400 s19000 s61000 s93000 s72000 s640 s11000 s30000 s49 s44 s0 s55000 s7900 s34000 s5100 s16000 s1200 s18000 s780 s23000 s43000 s13000 s
MemSafety
3321 tasks, max. score: 5003
Quantile-Plot 810-26237003101305799216222053454051235015732336-777
CPU time1300 s2800 s48000 s26000 s28000 s180 s47000 s3500 s9700 s9300 s200000 s86000 s130000 s69 s
valid-memsafety.MemSafety-Arrays
85 tasks, max. score: 145
Quantile-Plot 9-5743450190552491056836540
CPU time36 s20 s510 s21 s27 s0 s3.1 s0 s28 s27 s60 s66 s380 s5300 s990 s2300 s0 s
valid-memsafety.MemSafety-Heap
184 tasks, max. score: 275
Quantile-Plot 992135199183-588301791792152923798821010
CPU time360 s1100 s5000 s2400 s1200 s110 s2200 s0 s1100 s1100 s2900 s93 s2300 s4600 s8000 s5800 s0 s
valid-memsafety.MemSafety-LinkedLists
103 tasks, max. score: 178
Quantile-Plot 131161591271148410701141141504160812101
CPU time590 s49 s3900 s780 s780 s59 s290 s0 s820 s790 s72 s110 s1200 s890 s2500 s1900 s3.5 s
valid-memsafety.MemSafety-Other
56 tasks, max. score: 88
Quantile-Plot 5533785153-18460535350383632265-80
CPU time13 s38 s4000 s790 s460 s9.7 s42 s0 s430 s440 s510 s0.70 s2400 s2000 s2500 s1300 s0 s
valid-memcleanup.MemSafety-MemCleanup
65 tasks, max. score: 67
Quantile-Plot 13-210655959040059127414446441
CPU time330 s4.7 s470 s430 s430 s0 s0.41 s0 s0 s420 s2.5 s530 s38 s1700 s3500 s1900 s66 s
valid-memsafety.MemSafety-Juliet
2828 tasks, max. score: 4266
Quantile-Plot 0342942664021426603704042664266045031932922213531130
CPU time0 s1600 s34000 s22000 s25000 s0 s44000 s0 s26000 s26000 s0 s8900 s3000 s190000 s69000 s120000 s0 s
ConcurrencySafety
763 tasks, max. score: 1160
Quantile-Plot 0460314-551-1154498655481757-136496-74-74106-5890571105-144936120535-32
CPU time0 s5700 s19000 s22000 s450 s24000 s18000 s21000 s1800 s19000 s12000 s11000 s11000 s7.3 s12 s12000 s5100 s3200 s20000 s18000 s0 s16000 s0 s
unreach-call.ConcurrencySafety-Main
763 tasks, max. score: 1160
Quantile-Plot 0460314-551-1154498655481757-136496-74-741060-5890571425105-144936120535-32
CPU time0 s5700 s19000 s22000 s450 s24000 s18000 s21000 s1800 s19000 s12000 s11000 s11000 s7.3 s0 s12 s12000 s27000 s5100 s3200 s20000 s18000 s0 s16000 s0 s
NoOverflows
454 tasks, max. score: 685
Quantile-Plot 4282845535312900318213159-5982-200370506445501136
CPU time260 s140 s3400 s4500 s3500 s0 s500 s17000 s6.3 s50 s110 s960 s7200 s5300 s8000 s700 s
no-overflow.NoOverflows-BitVectors
281 tasks, max. score: 404
Quantile-Plot 2811863343191830190150116319-455631932202336296339104
CPU time120 s37 s2400 s2200 s2400 s0 s140 s9400 s4.1 s2200 s28 s2200 s11 s440 s5200 s3900 s6200 s480 s
no-overflow.NoOverflows-Other
173 tasks, max. score: 273
Quantile-Plot 15310221620810801257050208-1754208-17215817915717340
CPU time140 s100 s1000 s2300 s1100 s0 s350 s7700 s2.2 s2300 s22 s2300 s98 s520 s2000 s1500 s1700 s210 s
Termination
2293 tasks, max. score: 4144
Quantile-Plot 217823051800235112700138912592030255200-129
CPU time10000 s140000 s4900 s32000 s37000 s0 s5300 s1200 s14000 s47000 s0 s0 s40000 s
termination.Termination-BitVectors
3 tasks, max. score: 6
Quantile-Plot 6266204022462000
CPU time1.4 s10 s1.2 s8.3 s4.8 s0 s0.26 s0 s4.9 s4.7 s0.068 s1.3 s11 s0 s0 s0 s
termination.Termination-MainControlFlow
316 tasks, max. score: 541
Quantile-Plot 283412621562790620207207569439500-62
CPU time65 s5000 s38 s9200 s2700 s0 s940 s0 s3600 s3600 s74 s190 s4200 s0 s0 s1200 s
termination.Termination-MainHeap
260 tasks, max. score: 503
Quantile-Plot 0340249800240005654381000
CPU time0 s10000 s23 s810 s0 s0 s920 s0 s0 s0 s160 s13 s6100 s0 s0 s0 s
termination.Termination-Other
1714 tasks, max. score: 2711
Quantile-Plot 15491273145821091141013740135713578061775183400-49
CPU time10000 s120000 s4800 s22000 s34000 s0 s3400 s0 s58000 s58000 s960 s13000 s36000 s0 s0 s39000 s
SoftwareSystems
3417 tasks, max. score: 5898
Quantile-Plot 83-1981282504776809112633340802-29566573-273118127047123824860
CPU time93 s2000 s150000 s88000 s94000 s190000 s10000 s28000 s17000 s69000 s250 s39 s110000 s61000 s4200 s120000 s51000 s120000 s0 s
unreach-call.SoftwareSystems-AWS-C-Common-ReachSafety
177 tasks, max. score: 347
Quantile-Plot 22613619522043-4931015732800115278285908220
CPU time27 s610 s3300 s5700 s670 s290 s2900 s210 s260 s950 s6.3 s4700 s0 s5000 s15000 s470 s4100 s100 s3300 s0 s
unreach-call.SoftwareSystems-BusyBox-ReachSafety
9 tasks, max. score: 13
Quantile-Plot 002-280020201-320-30822220
CPU time0 s0 s41 s8.2 s0 s0 s100 s0 s6.2 s0 s80 s0 s0 s22 s250 s670 s28 s25 s110 s0 s
valid-memsafety.SoftwareSystems-BusyBox-MemSafety
42 tasks, max. score: 74
Quantile-Plot 0-150000000-5040170000
CPU time0 s7.3 s0 s0 s0 s0 s0 s0 s0 s33 s0 s38 s230 s0 s0 s0 s0 s
no-overflow.SoftwareSystems-BusyBox-NoOverflows
67 tasks, max. score: 100
Quantile-Plot 000004-4800004-6704004400
CPU time0 s0 s0 s0 s0 s1100 s0 s0 s0 s0 s0 s1100 s0.35 s1100 s0 s0 s91 s100 s0 s0 s
unreach-call.SoftwareSystems-DeviceDriversLinux64-ReachSafety
2718 tasks, max. score: 5089
Quantile-Plot 326-325728062830343434353114-24407739202022102798663068264814162944215229260
CPU time66 s1200 s210000 s140000 s87000 s92000 s180000 s81 s9700 s27000 s17000 s63000 s16 s110000 s46000 s1600 s120000 s50000 s110000 s0 s
unreach-call.SoftwareSystems-DeviceDriversLinux64Large-ReachSafety
10 tasks, max. score: 20
Quantile-Plot 0000220-96000000000000
CPU time0 s0 s0 s0 s560 s500 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s
valid-memsafety.SoftwareSystems-OpenBSD-MemSafety
4 tasks, max. score: 5
Quantile-Plot 032000000-150040000
CPU time0 s1.6 s26 s0 s0 s0 s0 s0 s0 s5.3 s0 s0 s61 s0 s0 s0 s0 s
valid-memsafety.SoftwareSystems-uthash-MemSafety
138 tasks, max. score: 204
Quantile-Plot 012180096960096-21729602040000
CPU time0 s23 s3800 s0 s610 s620 s0 s0 s720 s190 s720 s0 s1000 s0 s0 s0 s0 s
no-overflow.SoftwareSystems-uthash-NoOverflows
114 tasks, max. score: 228
Quantile-Plot 0121440003600000-3720014424000
CPU time0 s140 s620 s0 s0 s0 s4.6 s0 s0 s0 s0 s0 s23 s0 s0 s64 s2800 s0 s0 s0 s
unreach-call.SoftwareSystems-uthash-ReachSafety
138 tasks, max. score: 276
Quantile-Plot 00228228000600000-2208228002280000
CPU time0 s0 s4700 s890 s0 s0 s0 s9.0 s0 s0 s0 s0 s0 s23 s0 s0 s90 s0 s0 s0 s0 s
FalsificationOverall
13355 tasks, max. score: 5718
Quantile-Plot 1462202410873835-12531841240036833274308920563049817
CPU time46000 s49000 s260000 s290000 s110000 s90000 s210000 s160000 s49000 s150000 s44000 s90000 s84000 s
Overall
15648 tasks, max. score: 25209
Quantile-Plot 736667331070411904-24877271951921810515122491180250788666
CPU time130000 s89000 s620000 s740000 s160000 s240000 s18000 s520000 s460000 s120000 s590000 s240000 s440000 s
JavaOverall
586 tasks, max. score: 828
Quantile-Plot -2541640670376700714430
CPU time2300 s13000 s16000 s23000 s1500 s4400 s2600 s
assert_java.ReachSafety-Java
586 tasks, max. score: 828
Quantile-Plot -2541640670376700714430
CPU time2300 s13000 s16000 s23000 s1500 s4400 s2600 s
ParticipantsPlots2LSAProVEBRICKCBMCCoVeriTeam-Verifier-AlgoSelectionCoVeriTeam-Verifier-ParallelPortfolioCPA-BAM-BnBCPA-BAM-SMGCPALockatorCPAchecker 2.1CruxCSeqDartagnanDeagleDIVINEEBFESBMC-incrESBMC-kindFrama-C-SVGazer-ThetaGoblintGraves-CPAInferKornLARTLazy-CSeqLocksmithPeSCoPinakaPredatorHPSESLSMACKSymbioticThetaUAutomizerUGemCutterUKojakUTaipanVeriAbsVeriFuzzCOASTALGDartJava-RangerJayHornJBMCJDartSPF

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 chair).

Imprint and Privacy Policy