{"id":"https://openalex.org/W6911744200","doi":"https://doi.org/10.5281/zenodo.15338910","title":"Reproduction Package for CAV 2025 Submission `Btor2-Select: Machine Learning Based Algorithm Selection for Hardware Model Checking'","display_name":"Reproduction Package for CAV 2025 Submission `Btor2-Select: Machine Learning Based Algorithm Selection for Hardware Model Checking'","publication_year":2025,"publication_date":"2025-05-04","ids":{"openalex":"https://openalex.org/W6911744200","doi":"https://doi.org/10.5281/zenodo.15338910"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.15338910","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15338910","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.15338910","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Lu, Zhengyang John","orcid":"https://orcid.org/0009-0005-9046-497X"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Lu, Zhengyang John","raw_affiliation_strings":["University of Waterloo"],"raw_orcid":"https://orcid.org/0009-0005-9046-497X","affiliations":[{"raw_affiliation_string":"University of Waterloo","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Chien, Po-Chun","orcid":"https://orcid.org/0000-0001-5139-5178"},"institutions":[{"id":"https://openalex.org/I8204097","display_name":"Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen","ror":"https://ror.org/05591te55","country_code":"DE","type":"education","lineage":["https://openalex.org/I8204097"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Chien, Po-Chun","raw_affiliation_strings":["Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen"],"raw_orcid":"https://orcid.org/0000-0001-5139-5178","affiliations":[{"raw_affiliation_string":"Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen","institution_ids":["https://openalex.org/I8204097"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Lee, Nian-Ze","orcid":"https://orcid.org/0000-0002-8096-5595"},"institutions":[{"id":"https://openalex.org/I16733864","display_name":"National Taiwan University","ror":"https://ror.org/05bqach95","country_code":"TW","type":"education","lineage":["https://openalex.org/I16733864"]},{"id":"https://openalex.org/I8204097","display_name":"Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen","ror":"https://ror.org/05591te55","country_code":"DE","type":"education","lineage":["https://openalex.org/I8204097"]}],"countries":["DE","TW"],"is_corresponding":false,"raw_author_name":"Lee, Nian-Ze","raw_affiliation_strings":["National Taiwan University","Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen"],"raw_orcid":"https://orcid.org/0000-0002-8096-5595","affiliations":[{"raw_affiliation_string":"National Taiwan University","institution_ids":["https://openalex.org/I16733864"]},{"raw_affiliation_string":"Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen","institution_ids":["https://openalex.org/I8204097"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Gurfinkel, Arie","orcid":"https://orcid.org/0000-0002-5964-6792"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gurfinkel, Arie","raw_affiliation_strings":["University of Waterloo"],"raw_orcid":"https://orcid.org/0000-0002-5964-6792","affiliations":[{"raw_affiliation_string":"University of Waterloo","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"last","author":{"id":null,"display_name":"Ganesh, Vijay","orcid":"https://orcid.org/0000-0002-6029-2047"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ganesh, Vijay","raw_affiliation_strings":["Georgia Institute of Technology"],"raw_orcid":"https://orcid.org/0000-0002-6029-2047","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I151746483"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/artifact","display_name":"Artifact (error)","score":0.7429999709129333},{"id":"https://openalex.org/keywords/selection","display_name":"Selection (genetic algorithm)","score":0.5428000092506409},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.5318999886512756},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5253000259399414},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.5151000022888184},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4596000015735626}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8029999732971191},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.7429999709129333},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.5428000092506409},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.5318999886512756},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5253000259399414},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.5151000022888184},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4596000015735626},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42649999260902405},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4255000054836273},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.41040000319480896},{"id":"https://openalex.org/C93959086","wikidata":"https://www.wikidata.org/wiki/Q6888345","display_name":"Model selection","level":2,"score":0.3682999908924103},{"id":"https://openalex.org/C51632099","wikidata":"https://www.wikidata.org/wiki/Q3985153","display_name":"Training set","level":2,"score":0.365200012922287},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.34040001034736633},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.33009999990463257},{"id":"https://openalex.org/C2775973920","wikidata":"https://www.wikidata.org/wiki/Q3252726","display_name":"Selection algorithm","level":3,"score":0.3131999969482422},{"id":"https://openalex.org/C132964779","wikidata":"https://www.wikidata.org/wiki/Q2110223","display_name":"Raw data","level":2,"score":0.30469998717308044},{"id":"https://openalex.org/C58489278","wikidata":"https://www.wikidata.org/wiki/Q1172284","display_name":"Data set","level":2,"score":0.29649999737739563},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.15338910","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15338910","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.5281/zenodo.15338910","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15338910","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"This":[1,83,309,588,601],"artifact":[2,84,118,199,284,335,589,602,628],"is":[3,26,200,204,212,245,406,444],"a":[4,50,66,161,209,367,409,428,470,509,550,560,570,585,617,705,720,728,740,773,777,801,842],"reproduction":[5,87,310,496],"package":[6,311],"for":[7,16,40,65,168,270,594,633,658,667,697,717,724,730,747,756,797,847],"the":[8,31,45,59,74,81,86,89,92,96,101,104,130,135,140,144,149,155,172,177,183,219,235,238,243,251,257,271,278,283,292,315,327,334,349,402,422,447,453,491,498,595,604,613,620,627,630,637,648,663,674,679,686,752,788,804,814,818,828,832,835,838],"manuscript":[9,35,239,459,622,833],"\u201cBtor2-Select:":[10],"Machine":[11],"Learning":[12],"Based":[13],"Algorithm":[14],"Selection":[15],"Hardware":[17],"Model":[18],"Checking\u201d":[19],"(#16),":[20],"submitted":[21,621],"to":[22,52,79,158,181,276,343,477,490,786],"CAV":[23],"2025.":[24],"It":[25,48,211],"archived":[27,205],"on":[28,206,299,304,366,381,508,541,559,574,584],"Zenodo":[29,207],"with":[30,108,208,314,336,363,396,412,415,430,452,480,512,526,543,616,781],"DOI":[32],"10.5281/zenodo.15338910.":[33],"The":[34,70,117,198,358,372,530],"investigates":[36],"machine-learning-based":[37,631],"algorithm":[38,55,93,105,634,688],"selection":[39,635],"hardware":[41,114,768],"model":[42,63,77,110,115,682,735,764],"checking":[43],"in":[44,129,237,285,377,408,425,457,719,831],"Btor2":[46,164,564,578,709,743],"language.":[47],"proposes":[49],"framework":[51,374,632,780],"train":[53],"an":[54],"selector":[56,71,94,106,150,639,676,689],"that":[57,473,844],"predicts":[58],"best":[60,313],"available":[61,201],"off-the-shelf":[62],"checker":[64,78,683],"given":[67],"verification":[68,165,260,710,744],"task.":[69,82],"then":[72],"invokes":[73],"predicted":[75],"backend":[76,109,156,681,734,763],"solve":[80],"supports":[85],"of:":[88,738],"training":[90,131,169,448,499,721,748,757],"of":[91,103,120,134,163,253,259,273,280,401,421,433,441,449,465,484,497,505,515,538,552,562,626,650,708,733,742,761,775,821,837],"using":[95,247,673],"provided":[97,386],"performance":[98,254,489,714,732,753],"data":[99,127,174,808,852],"and":[100,125,132,170,179,185,196,226,241,256,267,296,302,324,384,438,517,636,652,677,712,749,769,806,825,850],"evaluation":[102,133,227,244,531,573,750,789,819],"(integrated":[107],"checkers)":[111],"against":[112],"state-of-the-art":[113],"checkers.":[116],"consists":[119],"source":[121,224],"code,":[122,225],"precompiled":[123],"executables,":[124],"input":[126],"used":[128,376,456,755,785,793],"manuscript,":[136],"as":[137,139,351],"well":[138],"results":[141,236,261,816,820,829,836],"produced":[142],"from":[143,176,810],"experiments.":[145,186],"Specifically,":[146],"it":[147,203,216,232],"includes":[148,217,291,591],"trained":[151,479,638,675],"by":[152,387,794],"our":[153,274,378,458,811],"framework,":[154],"verifiers":[157],"be":[159,478,556],"selected,":[160],"set":[162,741],"tasks":[166,554,565,579,711,745],"collected":[167,746],"evaluation,":[171,178],"experimental":[173],"generated":[175],"instructions":[180,298],"run":[182],"tools":[184],"Badge":[187],"Claims":[188],"We":[189,263,467],"claim":[190],"all":[191,218,326],"three":[192],"badges:":[193],"Available,":[194],"Functional,":[195],"Reusable.":[197],"because":[202,214],"DOI;":[210],"functional":[213],"(1)":[215],"required":[220,328,501],"dependencies,":[221,295],"raw":[222,805],"data,":[223,715],"scripts":[228,696],"bundled":[229],"(completeness);":[230],"(2)":[231],"can":[233,555],"reproduce":[234],"(consistency);":[240],"(3)":[242],"conducted":[246],"BenchExec,":[248,776],"which":[249,319],"ensures":[250],"reliability":[252],"measurement":[255],"correctness":[258],"(correctness).":[262],"also":[264,468],"provide":[265,469],"license":[266,624],"detailed":[268,297],"documentation":[269,609],"usage":[272,303],"software":[275,770],"facilitate":[277],"reuse":[279],"(part":[281],"of)":[282],"other":[286],"contexts.":[287],"Our":[288,391],"open-source":[289,641],"project":[290],"license,":[293],"up-to-date":[294],"building,":[300],"interfacing,":[301],"different":[305,698],"environments.":[306],"Artifact":[307],"Requirements":[308],"works":[312],"SoSy-Lab":[316],"Virtual":[317],"Machine,":[318],"runs":[320,840],"Ubuntu":[321],"24.04":[322],"LTS":[323],"has":[325,360],"dependencies":[329],"installed.":[330],"If":[331],"you":[332,339],"test":[333],"this":[337,426,608],"VM,":[338],"do":[340],"not":[341],"need":[342],"install":[344],"any":[345],"package.":[346],"Please":[347],"login":[348],"VM":[350,359],"user":[352],"vagrant":[353],"via":[354],"GUI":[355],"or":[356],"SSH.":[357],"been":[361],"tested":[362,395],"VirtualBox":[364],"7.0":[365],"Linux":[368,389],"(Ubuntu":[369],"24.04)":[370],"computer.":[371],"benchmarking":[373,779],"BenchExec":[375,795],"experiments":[379,423,812,849],"relies":[380],"control":[382],"groups":[383],"namespaces":[385],"modern":[388],"kernels.":[390],"tool,":[392],"Btor2-Select,":[393,668,822],"was":[394],"Python":[397],"3.12.":[398],"Additionally,":[399],"one":[400],"compared":[403],"tools,":[404],"super_prove,":[405],"executed":[407],"containerized":[410],"environment":[411],"Podman":[413],"(tested":[414],"version":[416,615],"4.9.3).":[417],"To":[418],"perform":[419,787],"most":[420],"included":[424],"artifact,":[427],"machine":[429],"16":[431,482],"GB":[432,440,464,483],"RAM,":[434,485],"4":[435],"CPU":[436,539],"cores,":[437],"15":[439],"disk":[442],"space":[443],"needed.":[445],"Reproducing":[446],"certain":[450],"models":[451,476],"exact":[454],"settings":[455],"requires":[460],"more":[461,534],"than":[462,535,569],"50":[463],"RAM.":[466],"lightweight":[471],"setting":[472],"allows":[474],"these":[475],"only":[481],"while":[486,572],"maintaining":[487],"similar":[488],"original":[492],"configuration.":[493],"A":[494],"full":[495],"part":[500],"over":[502],"25":[503],"hours":[504,537],"wall-clock":[506],"time":[507,540,592],"server":[510],"equipped":[511],"2":[513],"TB":[514],"RAM":[516],"two":[518],"2.0":[519],"GHz":[520,545],"AMD":[521],"EPYC":[522],"7713":[523],"CPUs,":[524],"each":[525],"128":[527],"processing":[528,851],"units.":[529],"phase":[532],"consumed":[533],"346":[536],"machines":[542],"3.4":[544],"processors.":[546],"For":[547],"demonstration":[548],"purposes,":[549],"subset":[551,561],"benchmark":[553,791],"used.":[557],"Training":[558],"450":[563],"took":[566,580],"approximately":[567],"less":[568],"minute,":[571],"30":[575],"selected":[576,680],"simple":[577],"roughly":[581],"5":[582],"minutes":[583],"standard":[586],"laptop.":[587],"README":[590],"estimates":[593],"various":[596],"commands":[597,846],"referenced":[598],"throughout.":[599],"Contents":[600],"contains":[603,647,662],"following":[605],"items:":[606],"README.{html,md}:":[607],"(we":[610],"recommend":[611],"viewing":[612],"HTML":[614],"browser)":[618],"cav2025-paper16.pdf:":[619],"LICENSE.txt:":[623],"information":[625,726,799],"btor2-select/:":[629],"(our":[640],"project,":[642],"at":[643],"commit":[644],"b60d073d)":[645],"bin/:":[646],"executables":[649],"Btor2-Select":[651],"Btor2-Para":[653],"(a":[654],"parallel":[655],"portfolio":[656],"constructed":[657],"evaluating":[659,731],"Btor2-Select)":[660],"btor2select/:":[661],"main":[664],"production":[665],"codes":[666],"including:":[669],"btor2_select.py:":[670],"performs":[671],"inference":[672],"executes":[678],"train.py:":[684],"trains":[685],"proposed":[687],"cross_validation.py:":[690],"conducts":[691],"cross-validation":[692,815],"analysis":[693],"Other":[694],"supporting":[695],"ML":[699],"models,":[700],"e.g.,":[701],"PWC-SVM-BoKW,":[702],"PWC-SVM-WL":[703],"data/demo/:":[704],"small":[706],"collection":[707],"their":[713],"intended":[716],"use":[718],"demo.":[722],"README:":[723,796],"additional":[725],"perf-eval-hwmc:":[727],"directory":[729,802],"checkers,":[736],"consisting":[737],"benchmarks/:":[739],"dataset/:":[751],"dataset":[754],"verifiers/:":[758],"tool":[759],"archives":[760],"several":[762],"checkers":[765],"(including":[766],"both":[767],"verifiers)":[771],"benchexec/:":[772],"checkout":[774],"reliable":[778],"precise":[782],"resource":[783],"management,":[784],"bench-defs/:":[790],"definitions":[792],"further":[798],"data-submission/:":[800],"containing":[803],"processed":[807],"obtained":[809],"cross_val/:":[813],"evaluation/:":[817],"Btor2-Para,":[823],"ABC,":[824],"super_prove":[826],"paper-results/:":[827],"presented":[830],"demo-results/:":[834],"demo":[839],"Makefile:":[841],"file":[843],"assembles":[845],"running":[848]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
