Back to Main Supplementary Webpage

Full Version of Table 3 in the Paper

The following table shows a subset of the hard verification tasks of the verifiers. It contains all 144 tasks that none of the verifiers CPAseq, Smack, and Ultimate Automizer can solve as standard verifier but at least one reducer-based combination can. Column R shows the expected result of the corresponding task: either no property violation exists (T) in the program or a property violation exists (F). Column S reports whether the task was solved by the corresponding verifier, t is the CPU time in seconds spent to achieve the corresponding result, and M the used memory in GB.

TaskRCPAseqSMACKUAutomizer+CPAseq+SMACK+UAutomizer
St(s)M(GB)St(s)M(GB)St(s)M(GB)St(s)M(GB)St(s)M(GB)St(s)M(GB)
loop-acc overflowT9107.88800.939001.32.60.272.60.272.60.27
mutex_unboundedF9104.90.130.0219000.945.60.325.60.325.60.32
mutex_unlockF3204.90.110.0209001.2110.47110.47110.47
lin-4.0 legousbtowerF180158800.569004.0120.48120.48120.48
lin-4.0 net2272F56158901.09007.3150.53150.53150.53
fib_longerF9003.78800.158.60.30150.61150.61150.61
lin-3.4 viviF230158800.25481.3150.59150.59150.59
lin-3.0 block-loopF9008.58800.489003.8160.51160.51160.51
lin-4.2 lm78T9506.88901.291013180.63180.63180.63
lin-3.4 synapticsF210158800.439001.6180.62180.62180.62
lin-3.16 mISDNT9108.89503.09005.7260.96260.96260.96
lin-4.2 vfioF9108.18900.479005.3260.70260.70260.70
val-0.8 g_printerF9108.48800.739005.5280.87280.87280.87
val-06 g_printerF9108.48800.719005.6280.85280.85280.85
lin-3.14 alloc-fealnxT9107.7190149006.7291.0291.0291.0
lin-4.0 broadcom--tg3F190159508.4250.62290.93290.93290.93
lin-4.0 ubiF9409.827014220.56331.1331.1331.1
li-3.14 alloc-pcnet32T9207.79105.390013341.1341.1341.1
lin-4.0 ide--ideF960119201.59005.6341.1341.1341.1
fibF9104.58800.168.70.31341.2341.2341.2
lin-3.8 32_7a vmwgfxF320159101.6200.49351.1351.1351.1
lin-4.2 lloopF9508.68800.299001.0361.2361.2361.2
1dfa93a-kobilF210158800.33110.34371.2371.2371.2
lin-3.16 usb8xxxF9505.38800.359003.5431.2431.2431.2
lin-4.0 8390--pcnetF9207.49104.09009.4471.7471.7471.7
lin-4.0 wdmF350158800.379005.5501.2501.2501.2
lin-4.0 usbtouchscreenF850158800.579007.0511.5511.5511.5
lin-4.0 mtip32xxF930158903.790011521.4521.4521.4
lin-4.0 atm--foreF430158901.2140.43541.6541.6541.6
lin-3.0 keyspanF9505.28800.859002.8562.1562.1562.1
cs_queueF9006.88800.63528.3582.1582.1582.1
lin-4.0 netxenF960119402.4190.50642.3642.3642.3
lin-3.16 lapbetherT910108800.301101.3642.5642.5642.5
lin-4.2 block-loopF9107.98800.5491013662.4662.4662.4
lin-3.16 can-devT9107.28800.9590011662.0662.0662.0
pipelineT9204.48800.6791013732.7732.7732.7
lin-4.2 hwmon-it87T9205.99006.091013803.1803.1803.1
lin-4.2 hwmon-w83627hfT9207.69004.690014872.9872.9872.9
lin-4.2 solos-pciT9107.88902.791014922.1922.1922.1
lin-3.14 complex-can-mcp251xT9507.88800.65900131003.91003.91003.9
lin-4.2 io_edgeportT9107.68801.5900141003.61003.61003.6
lin-4.2 32_7a-b43T920149500.88200.511003.81003.81003.8
image_filterT2401560155.00.301003.11003.11003.1
Problem17_label47T910148803.19002.51100.251100.251100.32
Problem17_label48T850158803.09000.721100.251100.251100.31
Problem17_label59T9109.98803.09006.31100.251100.241100.32
filter2_iteratedT9.00.743915382.21100.271000.251502.2
Problem13_label18T520158803.19008.51100.291100.291100.35
Problem13_label08T510158803.1910111100.301100.291100.32
Problem19_label54T450158802.9900131100.381100.371100.38
Problem19_label02T450158802.9900111100.371100.371100.38
Problem19_label08T440158803.0910121100.371100.391100.37
Problem19_label35T440158802.9910141100.361100.371100.37
Problem19_label38T440158803.09007.01100.371100.371100.37
Problem13_label01T490158803.19008.91100.281100.291100.32
Problem19_label23T450158802.9910131100.361100.371100.38
Problem19_label45T460158802.8900111100.371100.381100.39
Problem19_label48T500158802.9900131100.371100.371100.37
Problem19_label24T440158802.9900121100.371100.361200.38
Problem19_label46T450158802.9910111100.371100.371100.38
Problem19_label20T520158802.8900131100.371100.371100.37
Problem19_label57T440158802.9900131100.361100.371100.38
Problem19_label37T440158803.2900131100.381100.371100.37
Problem19_label15T440158803.0900111100.371100.371100.38
Problem19_label44T440158802.9900121100.391100.371100.37
Problem19_label36T500158802.9900131100.381100.381200.38
Problem19_label06T460158802.9910141100.371100.381100.36
Problem19_label56T440158802.9910131100.391100.371100.37
Problem19_label30T450158803.2910131100.361100.371100.37
Problem19_label01T440158802.9900111100.371100.371100.37
Problem19_label09T550158803.0900111100.371100.371100.37
Problem19_label40T450158802.9900131100.381100.371100.36
Problem13_label33T550158803.19007.21100.291100.301100.32
Problem19_label05T450158802.9900121100.381100.371100.36
Problem19_label52T450158802.9900121100.371100.371200.37
Problem19_label33T500158803.29006.71100.371100.381100.39
Problem19_label12T440158802.9900131100.361100.371100.36
Problem19_label34T460158802.9910121100.361100.371100.37
Problem19_label39T490158802.8900131100.371100.381100.37
Problem19_label16T460158803.0900131100.371100.361100.37
Problem19_label00T500158803.5900141100.371100.361100.37
Problem13_label03T510158803.19006.41100.281100.291100.32
Problem19_label49T440158802.9910131100.371100.371100.37
Problem19_label07T500158802.9900121100.371100.371100.38
Problem19_label25T530158802.9910131100.391100.381100.38
Problem19_label03T450158802.9900131100.371100.371200.37
Problem13_label38T520158803.19008.21100.311100.291100.32
Problem13_label39T480158803.1900111100.291100.281100.32
Problem19_label04T530158802.9900111100.381100.371100.36
Problem19_label13T530158802.9900121100.371100.361100.36
Problem13_label42T510158803.3910101100.311100.311200.32
Problem13_label49T530158803.19009.11100.301100.291200.35
Problem13_label34T560158803.19007.41100.291100.301200.32
lin-3.16 arc-rawmodeT9504.48800.509000.991100.441100.431100.44
Problem15_label01T910108801.99003.11200.551100.551300.62
Problem17_label51T770158803.19007.91200.581100.591300.58
Problem17_label36T910148803.09000.651200.581100.571300.57
Problem17_label29T910148803.09003.61200.571100.591300.60
Problem17_label05T910148803.19003.71200.581100.581300.58
Problem17_label14T910148803.09004.21200.581100.581300.59
Problem17_label22T910158803.19006.21200.581100.581300.60
Problem17_label19T850158803.19006.61200.571100.581300.58
Problem17_label15T910158803.09004.31200.571100.571300.57
Problem17_label03T910148803.19001.91200.571100.581300.58
Problem17_label43T780158802.99006.11200.571100.581300.59
Problem17_label17T910148802.99003.01200.571100.581300.57
Problem17_label56T890158803.09000.691200.581100.581700.88
Problem17_label06T910148803.19003.81200.601100.581300.58
Problem17_label44T910158803.29000.821200.571100.581400.85
Problem17_label38T840158803.19005.01200.581200.591300.57
Problem07_label56T9506.853015910131300.931300.931300.93
lin-3.16 pvrusb2T9507.29303.28.30.401600.881500.871600.86
lin-4.2 pvrusb2T960119303.39.60.431600.881500.891600.90
lin-4.2 speakupT9206.89107.3100.521800.941800.931800.93
mutex_double_unlockF950110.120.0219001.39402.41000.252301.0
newton_3_6F9505.08901.3490159103.16.20.2226010
lin-3.14 locking-mutex-mxl111sfT9105.88900.71910142601.52601.52701.5
lin-3.14 locking-spinlock-vsp1T9207.18900.78910123001.53001.43001.5
lin-4.2 packetengines-hamachiT9407.511014900143108.01200.621400.93
Problem07_label02T9506.890014900134601.44501.43401.4
Problem07_label14T9506.8500159101211001.43201.43501.4
Problem07_label55T9506.92307.5910114901.411001.43501.4
lin-3.14 locking-mutex-bt8xxT9506.29105.1200.553601.54101.53701.5
lin-4.2 icplusT9508.09105.590013380101200.601401.1
Problem07_label01T9506.82307.2900134401.43301.44201.4
Problem07_label34T9507.12507.2900123401.511001.44201.4
lin-3.14 hostapT9507.39101.3150.403901.54101.54201.5
Problem07_label26T9506.92307.2900123401.411001.44501.4
floodmax.4T9102.58800.53910134502.91100.4311007.4
Problem07_label52T9507.12407.2900124501.44601.44701.4
Problem07_label38T9507.52307.59101211001.411001.44701.4
lin-4.2 vlsi_irT9107.98900.9790013490101300.671500.77
lin-3.14 vsp1T9206.98900.70910145501.56101.56401.5
lin-3.14 vxgeT9301119014190.517601.46301.56501.5
lin-4.2 w83781dT9106.79003.7910146901.56601.46601.5
lin-4.2 zd1211rwT9306.38900.96140117201.56701.56601.5
lin-3.14 vmxnet3T9306.98901.2900105401.56401.46701.4
lin-3.14 skgeT9507.39403.6410156501.56001.56701.5
lin-3.16 ath5kT9505.99504.7900137101.57301.57101.5
lin-3.14 ipw2200T9507.69506.6150.397001.57301.57201.5
lin-3.14 bttvT9505.89105.0200.517201.57701.47501.5
lin-4.2 ccissT9207.1330129004.7790101200.771805.3
opt-floodmax.4T9103.08800.53910139004.31100.4211007.9
sep20T9003.28800.109101310002.61100.271500.99
Sum0100k16000120k5000110k120012128k1804324k13012225k170
Average720118003.57608.02001.31700.911701.1