ETAPS Logo TACAS 2020
9th Competition on Software Verification (SV-COMP 2020)

Results of the Competition

This web page presents the results of SV-COMP 2020 - 9th 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. CPA-Seq
3. PeSCo
Quantile-Plot
MemSafety
1. PredatorHP
2. Symbiotic
3. CPA-Seq
Quantile-Plot
ConcurrencySafety
1. Lazy-CSeq
2. Yogar-CBMC
3. CPA-Seq
Quantile-Plot
NoOverflows
1. CPA-Seq
2. UAutomizer
3. UTaipan
Quantile-Plot
Termination
1. UAutomizer
2. CPA-Seq
3. 2LS
Quantile-Plot
SoftwareSystems
1. Symbiotic
2. CPA-Seq
3. CPA-BAM-BnB
Quantile-Plot
FalsificationOverall
1. CPA-Seq
2. Symbiotic
3. ESBMC
Quantile-Plot
Overall
1. CPA-Seq
2. UAutomizer
3. PeSCo
Quantile-Plot
JavaOverall
1. Java-Ranger
2. JBMC
3. JDart
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 opted-out in the category.
The definition of the scoring schema and the categories is given on the respective SV-COMP web pages.

ParticipantsPlots2LSBRICKCBMCCPA-BAM-BnBCPA-SeqCPALockatorDartagnanDIVINEESBMCGACALLazy-CSeqMap2CheckPeSCoPinakaPredatorHPSymbioticUAutomizerUKojakUTaipanVeriAbsVeriFuzzYogar-CBMCCOASTALJava-RangerJayHornJBMCJDartSPF
Representing Jury MemberViktor MalíkLei BuMichael TautschnigVadim MutilinMartin SpiesslPavel AndrianovHernan Ponce de Leon Henrich LaukoFelipe R. MonteiroBenjamin QuiringOmar InversoHerbert RochaCedric RichterSaurabh JoshiVeronika ŠokováMarek ChalupaMatthias HeizmannAlexander NutzDaniel DietschPriyanka DarkeRaveendra Kumar MedicherlaLiangze YinWillem VisserVaibhav SharmaPhilipp RuemmerPeter SchrammelFalk HowarWillem Visser
AffiliationBrno University of Technology, CzechiaNanjing University, ChinaAmazon Web Services, UKISP RAS, RussiaLMU Munich, GermanyISP RAS, Russiafortiss GmbH, GermanyMasaryk University, CzechiaFederal University of Amazonas, BrazilNortheastern University, USAGran Sasso Science Institute, ItalyFederal University of Roraima, BrazilPaderborn University, GermanyIIT Hyderabad, IndiaBrno University of Technology, CzechiaMasaryk University, CzechiaUniversity of Freiburg, GermanyUniversity of Freiburg, GermanyUniversity of Freiburg, GermanyTata Consultancy Services, IndiaTata Consultancy Services, IndiaNational University of Defense Technology, ChinaStellenbosch University, South AfricaUniversity of Minnesota, USAUppsala University, SwedenUniversity of Sussex, UKTU Dortmund, GermanyAmazon, USA
ReachSafety
4079 tasks, max. score: 6681
Quantile-Plot 249128644396-76348143762585275326961702218555431206
CPU time83000 s42000 s260000 s77000 s99000 s140000 s17000 s110000 s170000 s92000 s86000 s530000 s91000 s
ReachSafety-Arrays
436 tasks, max. score: 759
Quantile-Plot -28-65284815037977129213827585694105
CPU time100 s1300 s2700 s3500 s1100 s52000 s1700 s3100 s2300 s1500 s1400 s2900 s9200 s820 s
ReachSafety-BitVectors
47 tasks, max. score: 79
Quantile-Plot 4953722951467340605822507514
CPU time47 s310 s1600 s390 s320 s11000 s1500 s75 s2800 s1600 s550 s3600 s4600 s290 s
ReachSafety-ControlFlow
95 tasks, max. score: 148
Quantile-Plot 6668141-44058-385145335897418511620
CPU time2000 s320 s6700 s4100 s2600 s7800 s4000 s410 s9500 s5700 s2900 s4600 s15000 s850 s
ReachSafety-ECA
1256 tasks, max. score: 2041
Quantile-Plot 60014511470111990526132110973043351734430
CPU time59000 s25000 s130000 s0 s81000 s77000 s7700 s18000 s110000 s62000 s18000 s240000 s55000 s
ReachSafety-Floats
466 tasks, max. score: 887
Quantile-Plot 627800788749330778733796502-5052-51081441
CPU time1700 s710 s6300 s12000 s7900 s7000 s13000 s2300 s130 s19000 s9.9 s19000 s25000 s900 s
ReachSafety-Heap
237 tasks, max. score: 402
Quantile-Plot 14127327622524519427922432523324820718229756
CPU time280 s51 s4400 s480 s270 s83000 s3300 s14 s150 s130 s4700 s4200 s2200 s13000 s350 s
ReachSafety-Loops
286 tasks, max. score: 506
Quantile-Plot 15815519811898112-1320214716927922328036456
CPU time1500 s3300 s6800 s2400 s4300 s1900 s49000 s3800 s630 s4800 s6700 s7300 s7400 s19000 s930 s
ReachSafety-ProductLines
597 tasks, max. score: 929
Quantile-Plot 743338929340783929131453638304590902257
CPU time12000 s320 s12000 s45000 s600 s13000 s23 s1700 s12000 s5900 s16000 s120000 s3300 s
ReachSafety-Recursive
104 tasks, max. score: 160
Quantile-Plot 01078810610810388901111196612112645
CPU time0 s440 s2200 s1200 s940 s24000 s3100 s90 s140 s2200 s1000 s6200 s7100 s2000 s
ReachSafety-Sequentialized
555 tasks, max. score: 727
Quantile-Plot 12112850933115496212-200793273447267
CPU time6300 s5200 s84000 s12000 s1300 s21000 s2600 s74000 s11000 s6800 s6800 s72000 s27000 s
MemSafety
512 tasks, max. score: 809
Quantile-Plot 298-16235571334-686115163542313160
CPU time410 s3000 s2700 s300 s1900 s45000 s2800 s1800 s15000 s13000 s8200 s0 s
MemSafety-Arrays
78 tasks, max. score: 133
Quantile-Plot 027411832421226737530
CPU time0 s1600 s18 s2.2 s3.3 s3700 s18 s56 s42 s3200 s1000 s3100 s0 s
MemSafety-Heap
179 tasks, max. score: 268
Quantile-Plot 73123179571421741792172047869820
CPU time19 s1300 s1100 s180 s1500 s23000 s1100 s2600 s520 s4000 s5500 s2700 s0 s
MemSafety-LinkedLists
102 tasks, max. score: 176
Quantile-Plot 2311111269115102112150128-10-27-260
CPU time210 s52 s770 s86 s300 s10000 s780 s72 s140 s4300 s1900 s200 s0 s
MemSafety-Other
52 tasks, max. score: 81
Quantile-Plot 49-648-918-1434876526936690
CPU time28 s40 s590 s36 s75 s2700 s600 s15 s1100 s1000 s1800 s1200 s0 s
MemSafety-TerminCrafted
64 tasks, max. score: 126
Quantile-Plot 9715110911411117931231151230
CPU time65 s12 s28 s0 s6.8 s5200 s28 s11 s18 s600 s560 s680 s0 s
MemSafety-MemCleanup
37 tasks, max. score: 38
Quantile-Plot 15-1533400-24343434-11-14-160
CPU time84 s1.1 s220 s0 s0 s730 s220 s55 s20 s1600 s2200 s400 s0 s
ConcurrencySafety
1082 tasks, max. score: 1344
Quantile-Plot 0554996-38717355032512790296028901275
CPU time0 s1200 s44000 s240 s10000 s12000 s3000 s24000 s0 s5900 s0 s5600 s0 s1400 s
ConcurrencySafety-Main
1082 tasks, max. score: 1344
Quantile-Plot 0554996-38717355032512799520296028901275
CPU time0 s1200 s44000 s240 s10000 s12000 s3000 s24000 s52000 s0 s5900 s0 s5600 s0 s1400 s
NoOverflows
397 tasks, max. score: 612
Quantile-Plot 3402684830264-892432944663874610146
CPU time190 s98 s3400 s0 s250 s28000 s90 s3100 s4900 s5000 s5400 s0 s2100 s
NoOverflows-BitVectors
280 tasks, max. score: 402
Quantile-Plot 2741913130188-63131702023482903420137
CPU time120 s51 s1800 s0 s160 s16000 s1800 s20 s190 s3900 s3400 s3700 s0 s2000 s
NoOverflows-Other
117 tasks, max. score: 193
Quantile-Plot 8678154077-501547289129107129029
CPU time64 s47 s1500 s0 s94 s12000 s1500 s70 s2900 s990 s1600 s1700 s0 s160 s
Termination
2043 tasks, max. score: 3563
Quantile-Plot 12644991720077759010222942000
CPU time12000 s2400 s58000 s0 s5600 s1100 s14000 s55000 s0 s0 s0 s
Termination-MainControlFlow
249 tasks, max. score: 443
Quantile-Plot 275603170603205485398000
CPU time64 s30 s2200 s0 s240 s2800 s11 s130 s3400 s0 s0 s0 s
Termination-MainHeap
260 tasks, max. score: 503
Quantile-Plot -262459024595658391000
CPU time5.4 s24 s3700 s0 s610 s3700 s160 s14 s4400 s0 s0 s0 s
Termination-Other
1534 tasks, max. score: 2330
Quantile-Plot 1307612157301240157766614371869000
CPU time12000 s2300 s52000 s0 s4800 s54000 s960 s14000 s47000 s0 s0 s0 s
SoftwareSystems
2939 tasks, max. score: 4879
Quantile-Plot 1330602746-12500954591501482244
CPU time300 s6300 s29000 s76000 s14 s14000 s890 s46000 s65000 s57000 s26000 s
SoftwareSystems-AWS-C-Common-ReachSafety
123 tasks, max. score: 246
Quantile-Plot -1211-1549866-294147600-86
CPU time20 s250 s380 s1800 s7.2 s1100 s1400 s42 s1200 s0 s0 s71 s
SoftwareSystems-BusyBox-MemSafety
40 tasks, max. score: 76
Quantile-Plot 000000000000
CPU time0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s
SoftwareSystems-BusyBox-NoOverflows
70 tasks, max. score: 107
Quantile-Plot 000-160-32-1602220
CPU time0 s0 s0 s0 s0 s0 s0 s0 s22 s40 s21 s0 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
2705 tasks, max. score: 5062
Quantile-Plot 322-10331002976-2292086228711582511222921423016
CPU time280 s6000 s28000 s75000 s6.4 s13000 s170000 s850 s45000 s65000 s57000 s26000 s
SoftwareSystems-OpenBSD-MemSafety
1 tasks, max. score: 1
Quantile-Plot 000000000000
CPU time0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s
FalsificationOverall
9009 tasks, max. score: 4211
Quantile-Plot 914125627725851639159018288931148805273
CPU time27000 s30000 s160000 s66000 s52000 s110000 s96000 s79000 s36000 s33000 s260000 s
Overall
11052 tasks, max. score: 17328
Quantile-Plot 49243365921911515567802359858178371050572656
CPU time96000 s55000 s440000 s89000 s120000 s430000 s130000 s300000 s170000 s160000 s550000 s
JavaOverall
416 tasks, max. score: 602
Quantile-Plot 472549278527524410
CPU time1500 s4700 s3800 s630 s950 s1500 s
ReachSafety-Java
416 tasks, max. score: 602
Quantile-Plot 472549278527524410
CPU time1500 s4700 s3800 s630 s950 s1500 s
ParticipantsPlots2LSBRICKCBMCCPA-BAM-BnBCPA-SeqCPALockatorDartagnanDIVINEESBMCGACALLazy-CSeqMap2CheckPeSCoPinakaPredatorHPSymbioticUAutomizerUKojakUTaipanVeriAbsVeriFuzzYogar-CBMCCOASTALJava-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