{"id":"https://openalex.org/W4412206441","doi":"https://doi.org/10.34727/2022/isbn.978-3-85448-053-2_44","title":"Differential Testing of Pushdown Reachability with a Formally Verified Oracle","display_name":"Differential Testing of Pushdown Reachability with a Formally Verified Oracle","publication_year":2022,"publication_date":"2022-10-01","ids":{"openalex":"https://openalex.org/W4412206441","doi":"https://doi.org/10.34727/2022/isbn.978-3-85448-053-2_44"},"language":"en","primary_location":{"id":"pmh:oai:pure.atira.dk:openaire/a08ec1a9-028c-462d-b80f-6bf8bbb2011e","is_oa":true,"landing_page_url":"https://vbn.aau.dk/da/publications/a08ec1a9-028c-462d-b80f-6bf8bbb2011e","pdf_url":"https://vbn.aau.dk/ws/files/519291022/Schlichtkrull_2022_Differential_Testing_of_Pushdown_Reachability_with_a_F..._vor.pdf","source":{"id":"https://openalex.org/S4306401731","display_name":"VBN Forskningsportal (Aalborg Universitet)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I891191580","host_organization_name":"Aalborg University","host_organization_lineage":["https://openalex.org/I891191580"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Schlichtkrull, A, Schou, M K, Srba, J & Traytel, D 2022, Differential Testing of Pushdown Reachability with a Formally Verified Oracle. in A Griggio & N Rungta (eds), Proceedings of the 22nd Conference on Formal Methods in Computer-Aided Design \u2013 FMCAD 2022. vol. 3, TU Wien Academic Press, Conference Series: Formal Methods in Computer-Aided Design, pp. 369-379, Formal Methods in Computer-Aided Design 2022, Trento, Italy, 17/10/2022. https://doi.org/10.34727/2022/isbn.978-3-85448-053-2_44","raw_type":"info:eu-repo/semantics/publishedVersion"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://vbn.aau.dk/ws/files/519291022/Schlichtkrull_2022_Differential_Testing_of_Pushdown_Reachability_with_a_F..._vor.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5055089813","display_name":"Anders Schlichtkrull","orcid":"https://orcid.org/0000-0001-9212-6150"},"institutions":[{"id":"https://openalex.org/I891191580","display_name":"Aalborg University","ror":"https://ror.org/04m5j1k67","country_code":"DK","type":"education","lineage":["https://openalex.org/I891191580"]}],"countries":["DK"],"is_corresponding":true,"raw_author_name":"Schlichtkrull, Anders","raw_affiliation_strings":["Aalborg University, The Technical Faculty of IT and Design, DK"],"affiliations":[{"raw_affiliation_string":"Aalborg University, The Technical Faculty of IT and Design, DK","institution_ids":["https://openalex.org/I891191580"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022227334","display_name":"Morten Konggaard Schou","orcid":"https://orcid.org/0000-0002-5970-4294"},"institutions":[{"id":"https://openalex.org/I891191580","display_name":"Aalborg University","ror":"https://ror.org/04m5j1k67","country_code":"DK","type":"education","lineage":["https://openalex.org/I891191580"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Schou, Morten Konggaard","raw_affiliation_strings":["Aalborg University, The Technical Faculty of IT and Design, DK"],"affiliations":[{"raw_affiliation_string":"Aalborg University, The Technical Faculty of IT and Design, DK","institution_ids":["https://openalex.org/I891191580"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009728620","display_name":"Ji\u0159\u0131\u0301 Srba","orcid":"https://orcid.org/0000-0001-5551-6547"},"institutions":[{"id":"https://openalex.org/I891191580","display_name":"Aalborg University","ror":"https://ror.org/04m5j1k67","country_code":"DK","type":"education","lineage":["https://openalex.org/I891191580"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Srba, Jiri","raw_affiliation_strings":["Aalborg University, The Technical Faculty of IT and Design, DK"],"affiliations":[{"raw_affiliation_string":"Aalborg University, The Technical Faculty of IT and Design, DK","institution_ids":["https://openalex.org/I891191580"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046106256","display_name":"Dmitriy Traytel","orcid":"https://orcid.org/0000-0001-7982-2768"},"institutions":[{"id":"https://openalex.org/I4210137115","display_name":"Data & Society Research Institute","ror":"https://ror.org/04dse4f93","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210137115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Traytel, Dmitriy","raw_affiliation_strings":["K\u00f8benhavns Universitet, Faculty of Science, Department of Computer Science, Software, Data, People & Society, DK"],"affiliations":[{"raw_affiliation_string":"K\u00f8benhavns Universitet, Faculty of Science, Department of Computer Science, Software, Data, People & Society, DK","institution_ids":["https://openalex.org/I4210137115"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5055089813"],"corresponding_institution_ids":["https://openalex.org/I891191580"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"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":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9940999746322632,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9940999746322632,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.989799976348877,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9728999733924866,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/reachability","display_name":"Reachability","score":0.7575057744979858},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.6540176272392273},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6512818336486816},{"id":"https://openalex.org/keywords/differential","display_name":"Differential (mechanical device)","score":0.57177734375},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.521005392074585},{"id":"https://openalex.org/keywords/embedded-pushdown-automaton","display_name":"Embedded pushdown automaton","score":0.48731550574302673},{"id":"https://openalex.org/keywords/pushdown-automaton","display_name":"Pushdown automaton","score":0.4805348515510559},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.286182701587677},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.09797599911689758},{"id":"https://openalex.org/keywords/finite-state-machine","display_name":"Finite-state machine","score":0.0539490282535553}],"concepts":[{"id":"https://openalex.org/C136643341","wikidata":"https://www.wikidata.org/wiki/Q1361526","display_name":"Reachability","level":2,"score":0.7575057744979858},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.6540176272392273},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6512818336486816},{"id":"https://openalex.org/C93226319","wikidata":"https://www.wikidata.org/wiki/Q193137","display_name":"Differential (mechanical device)","level":2,"score":0.57177734375},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.521005392074585},{"id":"https://openalex.org/C27034413","wikidata":"https://www.wikidata.org/wiki/Q5370010","display_name":"Embedded pushdown automaton","level":5,"score":0.48731550574302673},{"id":"https://openalex.org/C77944639","wikidata":"https://www.wikidata.org/wiki/Q751443","display_name":"Pushdown automaton","level":3,"score":0.4805348515510559},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.286182701587677},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.09797599911689758},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.0539490282535553},{"id":"https://openalex.org/C97212296","wikidata":"https://www.wikidata.org/wiki/Q338047","display_name":"Context-free grammar","level":3,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C134083981","wikidata":"https://www.wikidata.org/wiki/Q1754022","display_name":"Tree-adjoining grammar","level":4,"score":0.0},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:pure.atira.dk:openaire/a08ec1a9-028c-462d-b80f-6bf8bbb2011e","is_oa":true,"landing_page_url":"https://vbn.aau.dk/da/publications/a08ec1a9-028c-462d-b80f-6bf8bbb2011e","pdf_url":"https://vbn.aau.dk/ws/files/519291022/Schlichtkrull_2022_Differential_Testing_of_Pushdown_Reachability_with_a_F..._vor.pdf","source":{"id":"https://openalex.org/S4306401731","display_name":"VBN Forskningsportal (Aalborg Universitet)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I891191580","host_organization_name":"Aalborg University","host_organization_lineage":["https://openalex.org/I891191580"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Schlichtkrull, A, Schou, M K, Srba, J & Traytel, D 2022, Differential Testing of Pushdown Reachability with a Formally Verified Oracle. in A Griggio & N Rungta (eds), Proceedings of the 22nd Conference on Formal Methods in Computer-Aided Design \u2013 FMCAD 2022. vol. 3, TU Wien Academic Press, Conference Series: Formal Methods in Computer-Aided Design, pp. 369-379, Formal Methods in Computer-Aided Design 2022, Trento, Italy, 17/10/2022. https://doi.org/10.34727/2022/isbn.978-3-85448-053-2_44","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/dfd28a20-c8a9-4bcc-a5b3-7546f23820d9","is_oa":true,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/dfd28a20-c8a9-4bcc-a5b3-7546f23820d9","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Schlichtkrull , A , Schou , M K , Srba , J & Traytel , D 2022 , Differential Testing of Pushdown Reachability with a Formally Verified Oracle . in A Griggio & N Rungta (eds) , Proceedings of the 22nd Conference on Formal Methods in Computer-Aided Design, FMCAD 2022 . TU Wien Academic Press , pp. 369-379 , 22nd International Conference on Formal Methods in Computer-Aided Design, FMCAD 2022 , Trento , Italy , 17/10/2022 . https://doi.org/10.34727/2022/isbn.978-3-85448-053-2-44","raw_type":"contributionToPeriodical"},{"id":"doi:10.34727/2022/isbn.978-3-85448-053-2_44","is_oa":true,"landing_page_url":"https://doi.org/10.34727/2022/isbn.978-3-85448-053-2_44","pdf_url":null,"source":{"id":"https://openalex.org/S4306400493","display_name":"reposiTUm (TU Wien)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I145847075","host_organization_name":"TU Wien","host_organization_lineage":["https://openalex.org/I145847075"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:openaire/a08ec1a9-028c-462d-b80f-6bf8bbb2011e","is_oa":true,"landing_page_url":"https://vbn.aau.dk/da/publications/a08ec1a9-028c-462d-b80f-6bf8bbb2011e","pdf_url":"https://vbn.aau.dk/ws/files/519291022/Schlichtkrull_2022_Differential_Testing_of_Pushdown_Reachability_with_a_F..._vor.pdf","source":{"id":"https://openalex.org/S4306401731","display_name":"VBN Forskningsportal (Aalborg Universitet)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I891191580","host_organization_name":"Aalborg University","host_organization_lineage":["https://openalex.org/I891191580"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Schlichtkrull, A, Schou, M K, Srba, J & Traytel, D 2022, Differential Testing of Pushdown Reachability with a Formally Verified Oracle. in A Griggio & N Rungta (eds), Proceedings of the 22nd Conference on Formal Methods in Computer-Aided Design \u2013 FMCAD 2022. vol. 3, TU Wien Academic Press, Conference Series: Formal Methods in Computer-Aided Design, pp. 369-379, Formal Methods in Computer-Aided Design 2022, Trento, Italy, 17/10/2022. https://doi.org/10.34727/2022/isbn.978-3-85448-053-2_44","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2909101356","display_name":null,"funder_award_id":"NNF20OC0063462","funder_id":"https://openalex.org/F4320325957","funder_display_name":"Novo Nordisk Fonden"}],"funders":[{"id":"https://openalex.org/F4320322436","display_name":"Novo Nordisk","ror":"https://ror.org/0435rc536"},{"id":"https://openalex.org/F4320325957","display_name":"Novo Nordisk Fonden","ror":"https://ror.org/04txyc737"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4412206441.pdf","grobid_xml":"https://content.openalex.org/works/W4412206441.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1991406344","https://openalex.org/W2758239419","https://openalex.org/W2000144116","https://openalex.org/W2067895928","https://openalex.org/W2074593591","https://openalex.org/W1578195976","https://openalex.org/W2049492436","https://openalex.org/W1725438563","https://openalex.org/W2472752294","https://openalex.org/W2177744885"],"abstract_inverted_index":{"Pushdown":[0],"automata":[1,25],"are":[2,39,60],"an":[3],"essential":[4],"model":[5,10],"of":[6,87,111,143],"recursive":[7],"computation.":[8],"In":[9],"checking":[11],"and":[12,26,48,57,121,154],"static":[13],"analysis,":[14],"numerous":[15],"problems":[16],"can":[17],"be":[18],"reduced":[19],"to":[20,139],"reachability":[21,80],"questions":[22],"about":[23],"pushdown":[24,79,149],"several":[27,156],"efficient":[28],"libraries":[29,38,77],"implement":[30],"automata-theoretic":[31],"algorithms":[32,56,90,118],"for":[33,78,107,148],"answering":[34],"these":[35],"questions.":[36],"These":[37],"often":[40],"used":[41,55,89],"as":[42,119],"core":[43],"components":[44],"in":[45,71,159],"other":[46],"tools,":[47],"therefore":[49],"it":[50],"is":[51],"instrumental":[52],"that":[53,66],"the":[54,69,72,76,85,88,92,101,108,115,127,132,140],"their":[58],"implementations":[59,113],"correct.":[61],"We":[62,135],"present":[63],"a":[64,105,145],"method":[65,138],"significantly":[67],"increases":[68],"trust":[70],"answers":[73],"provided":[74],"by":[75,81],"(i)":[82],"formally":[83],"verifying":[84],"correctness":[86],"using":[91],"Isabelle/HOL":[93],"proof":[94],"assistant,":[95],"(ii)":[96],"extracting":[97],"executable":[98],"programs":[99],"from":[100,126],"formalization,":[102],"(iii)":[103],"implementing":[104],"framework":[106],"differential":[109,128],"testing":[110,129],"library":[112,147],"with":[114],"verified":[116],"extracted":[117],"oracles,":[120],"(iv)":[122],"automatically":[123],"minimizing":[124],"counter-examples":[125],"based":[130],"on":[131],"delta-debugging":[133],"methodology.":[134],"instantiate":[136],"our":[137],"concrete":[141],"case":[142],"PDAAAL,":[144],"state-of-the-art":[146],"reachability.":[150],"Thereby,":[151],"we":[152],"discover":[153],"resolve":[155],"nontrivial":[157],"errors":[158],"PDAAAL.":[160]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-07-11T00:00:00"}
