{"id":"https://openalex.org/W4393978760","doi":"https://doi.org/10.1007/978-3-031-57259-3_15","title":"First Steps towards Deductive Verification of LLVM IR","display_name":"First Steps towards Deductive Verification of LLVM IR","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4393978760","doi":"https://doi.org/10.1007/978-3-031-57259-3_15"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-031-57259-3_15","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-57259-3_15","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-57259-3_15.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-57259-3_15.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5095086348","display_name":"Dr\u00e9 van Oorschot","orcid":null},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Dr\u00e9 van Oorschot","raw_affiliation_strings":["Formal Methods and Tools, University of Twente, Enschede, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Formal Methods and Tools, University of Twente, Enschede, The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045181048","display_name":"Marieke Huisman","orcid":"https://orcid.org/0000-0003-4467-072X"},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Marieke Huisman","raw_affiliation_strings":["Formal Methods and Tools, University of Twente, Enschede, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-4467-072X","affiliations":[{"raw_affiliation_string":"Formal Methods and Tools, University of Twente, Enschede, The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000292610","display_name":"\u00d6mer \u015eakar","orcid":"https://orcid.org/0000-0003-3457-5446"},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"\u00d6mer \u015eakar","raw_affiliation_strings":["Formal Methods and Tools, University of Twente, Enschede, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-3457-5446","affiliations":[{"raw_affiliation_string":"Formal Methods and Tools, University of Twente, Enschede, The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5095086348"],"corresponding_institution_ids":["https://openalex.org/I94624287"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":2.2469,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.87392241,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"290","last_page":"303"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9815000295639038,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9815000295639038,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9696999788284302,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9696000218391418,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9018042683601379},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5698320865631104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9018042683601379},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5698320865631104}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/978-3-031-57259-3_15","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-57259-3_15","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-57259-3_15.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},{"id":"pmh:oai:ris.utwente.nl:openaire_cris_publications/97271124-0f8d-4444-86cb-819ba5d4b29e","is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/97271124-0f8d-4444-86cb-819ba5d4b29e","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Oorschot, D V, Huisman, M & \u015eakar, \u00d6 2024, First Steps towards Deductive Verification of LLVM IR. in D Beyer & A Cavalcanti (eds), Fundamental Approaches to Software Engineering : 27th International Conference, FASE 2024, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2024, Luxembourg City, Luxembourg, April 6\u201311, 2024, Proceedings. Lecture Notes in Computer Science, vol. 14573, pp. 290-303, 27th International Conference on Fundamental Approaches to Software Engineering, FASE 2024, Luxembourg City, Luxembourg, 6/04/24. https://doi.org/10.1007/978-3-031-57259-3_15","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1007/978-3-031-57259-3_15","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-57259-3_15","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-57259-3_15.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.5199999809265137,"display_name":"Quality Education"}],"awards":[{"id":"https://openalex.org/G5090819313","display_name":null,"funder_award_id":"17249","funder_id":"https://openalex.org/F4320321800","funder_display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320321800","display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","ror":"https://ror.org/04jsz6e67"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4393978760.pdf"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W121297392","https://openalex.org/W1495096630","https://openalex.org/W1507029499","https://openalex.org/W1565541828","https://openalex.org/W1710734607","https://openalex.org/W2060542629","https://openalex.org/W2079614594","https://openalex.org/W2085050643","https://openalex.org/W2132761501","https://openalex.org/W2153185479","https://openalex.org/W2294722445","https://openalex.org/W2555865845","https://openalex.org/W2565255124","https://openalex.org/W2746792245","https://openalex.org/W2751853904","https://openalex.org/W2770103357","https://openalex.org/W2778029444","https://openalex.org/W2905305079","https://openalex.org/W2930019028","https://openalex.org/W2936891931","https://openalex.org/W2947650112","https://openalex.org/W2974073952","https://openalex.org/W2978995391","https://openalex.org/W3009942802","https://openalex.org/W3016590549","https://openalex.org/W3047886038","https://openalex.org/W3097817821","https://openalex.org/W3109781407","https://openalex.org/W3164004581","https://openalex.org/W3185190327","https://openalex.org/W3196027996","https://openalex.org/W4245729501","https://openalex.org/W4323026556","https://openalex.org/W6891606774","https://openalex.org/W6928999295"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W4391913857","https://openalex.org/W2350741829","https://openalex.org/W2530322880"],"abstract_inverted_index":{"Abstract":[0],"Over":[1],"the":[2,42,100,108,124,129],"last":[3],"years,":[4],"deductive":[5,33,58,64,73],"program":[6,65,74,160],"verifiers":[7],"have":[8,132],"substantially":[9],"improved,":[10],"and":[11],"their":[12],"applicability":[13],"on":[14,168],"non-trivial":[15],"applications":[16],"has":[17,35],"been":[18],"demonstrated.":[19],"However,":[20],"a":[21,31,46,63,78,112,120,142],"major":[22],"bottleneck":[23],"is":[24],"that":[25,48,86,95,115,131,161],"for":[26,57,67,77,92,140,156],"every":[27,68],"new":[28,32],"programming":[29,69],"language,":[30,70],"verifier":[34,66],"to":[36,50,123,133,136,152],"be":[37,97,134,163],"built.":[38],"This":[39],"paper":[40,106],"describes":[41,107],"first":[43],"steps":[44],"in":[45],"project":[47],"aims":[49],"address":[51],"this":[52,105],"problem,":[53],"by":[54],"language-agnostic":[55],"support":[56,91,139,155],"verification:":[59],"Rather":[60],"than":[61],"building":[62],"we":[71,87,146,150],"develop":[72,137],"verification":[75,90,138,154],"technology":[76],"widely-used":[79],"intermediate":[80],"representation":[81],"language":[82,94,122],"(LLVM":[83],"IR),":[84],"such":[85,141],"eventually":[88],"get":[89],"any":[93,157],"can":[96,162],"compiled":[98,164],"into":[99,165],"LLVM":[101,117,166],"IR":[102,118,167],"format.":[103],"Concretely,":[104],"design":[109],"of":[110,170],"VCLLVM,":[111],"prototype":[113],"tool":[114],"adds":[116],"as":[119],"supported":[121],"VerCors":[125],"verifier.":[126],"We":[127],"discuss":[128],"challenges":[130],"addressed":[135],"low-level":[143],"language.":[144],"Moreover,":[145],"also":[147],"sketch":[148],"how":[149],"envisage":[151],"build":[153],"specified":[158],"source":[159],"top":[169],"VCLLVM.":[171]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
