{"id":"https://openalex.org/W4414593809","doi":"https://doi.org/10.1007/978-3-032-04848-6_2","title":"Verifying Smart Contracts in\u00a0Yul via\u00a0Transformation to\u00a0CHC by\u00a0Interpreter Specialization","display_name":"Verifying Smart Contracts in\u00a0Yul via\u00a0Transformation to\u00a0CHC by\u00a0Interpreter Specialization","publication_year":2025,"publication_date":"2025-09-09","ids":{"openalex":"https://openalex.org/W4414593809","doi":"https://doi.org/10.1007/978-3-032-04848-6_2"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-032-04848-6_2","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-3-032-04848-6_2","pdf_url":null,"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":null,"license_id":null,"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":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5091905437","display_name":"Elvira Albert","orcid":"https://orcid.org/0000-0003-0048-0705"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Elvira Albert","raw_affiliation_strings":["Complutense University of Madrid, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Complutense University of Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083805609","display_name":"Emanuele De Angelis","orcid":"https://orcid.org/0000-0002-7319-8439"},"institutions":[{"id":"https://openalex.org/I4210162062","display_name":"Istituto di Analisi dei Sistemi ed Informatica Antonio Ruberti","ror":"https://ror.org/054ye0e45","country_code":"IT","type":"facility","lineage":["https://openalex.org/I4210155236","https://openalex.org/I4210162062"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Emanuele De Angelis","raw_affiliation_strings":["IASI-CNR, Rome, Italy"],"affiliations":[{"raw_affiliation_string":"IASI-CNR, Rome, Italy","institution_ids":["https://openalex.org/I4210162062"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101571397","display_name":"Fabio Fioravanti","orcid":"https://orcid.org/0000-0002-1268-7829"},"institutions":[{"id":"https://openalex.org/I39387349","display_name":"University of Chieti-Pescara","ror":"https://ror.org/00qjgza05","country_code":"IT","type":"education","lineage":["https://openalex.org/I39387349"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Fabio Fioravanti","raw_affiliation_strings":["DEc, University \u2018G. d\u2019Annunzio\u2019, Chieti-Pescara, Italy"],"affiliations":[{"raw_affiliation_string":"DEc, University \u2018G. d\u2019Annunzio\u2019, Chieti-Pescara, Italy","institution_ids":["https://openalex.org/I39387349"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030687454","display_name":"Alejandro Hern\u00e1ndez-Cerezo","orcid":"https://orcid.org/0000-0003-2109-8863"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Alejandro Hern\u00e1ndez-Cerezo","raw_affiliation_strings":["Complutense University of Madrid, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Complutense University of Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5093958970","display_name":"Giulia Matricardi","orcid":null},"institutions":[{"id":"https://openalex.org/I39387349","display_name":"University of Chieti-Pescara","ror":"https://ror.org/00qjgza05","country_code":"IT","type":"education","lineage":["https://openalex.org/I39387349"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giulia Matricardi","raw_affiliation_strings":["DEc, University \u2018G. d\u2019Annunzio\u2019, Chieti-Pescara, Italy"],"affiliations":[{"raw_affiliation_string":"DEc, University \u2018G. d\u2019Annunzio\u2019, Chieti-Pescara, Italy","institution_ids":["https://openalex.org/I39387349"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5030687454"],"corresponding_institution_ids":["https://openalex.org/I121748325"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.56685676,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"22","last_page":"39"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9616000056266785,"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"}},"topics":[{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9616000056266785,"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/T13643","display_name":"Artificial Intelligence in Law","score":0.9534000158309937,"subfield":{"id":"https://openalex.org/subfields/3320","display_name":"Political Science and International Relations"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/program-transformation","display_name":"Program transformation","score":0.7817999720573425},{"id":"https://openalex.org/keywords/bytecode","display_name":"Bytecode","score":0.7609000205993652},{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.6007999777793884},{"id":"https://openalex.org/keywords/horn-clause","display_name":"Horn clause","score":0.5501999855041504},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5378000140190125},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.5123000144958496},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.49810001254081726},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.483599990606308},{"id":"https://openalex.org/keywords/model-transformation","display_name":"Model transformation","score":0.48069998621940613}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8867999911308289},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8156999945640564},{"id":"https://openalex.org/C2778361913","wikidata":"https://www.wikidata.org/wiki/Q7248437","display_name":"Program transformation","level":2,"score":0.7817999720573425},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.7609000205993652},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.6007999777793884},{"id":"https://openalex.org/C189790780","wikidata":"https://www.wikidata.org/wiki/Q933932","display_name":"Horn clause","level":3,"score":0.5501999855041504},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5378000140190125},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.5123000144958496},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.49810001254081726},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.483599990606308},{"id":"https://openalex.org/C2779791154","wikidata":"https://www.wikidata.org/wiki/Q258040","display_name":"Model transformation","level":3,"score":0.48069998621940613},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4650999903678894},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.444599986076355},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.40639999508857727},{"id":"https://openalex.org/C195701839","wikidata":"https://www.wikidata.org/wiki/Q4008398","display_name":"Partial evaluation","level":2,"score":0.4025999903678894},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.3986999988555908},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.37549999356269836},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.36489999294281006},{"id":"https://openalex.org/C150569060","wikidata":"https://www.wikidata.org/wiki/Q32110","display_name":"XSLT","level":3,"score":0.3163999915122986},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.30390000343322754},{"id":"https://openalex.org/C2780654840","wikidata":"https://www.wikidata.org/wiki/Q333341","display_name":"Abstract interpretation","level":2,"score":0.29420000314712524},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.27399998903274536},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.260699987411499},{"id":"https://openalex.org/C38775462","wikidata":"https://www.wikidata.org/wiki/Q1569376","display_name":"Transformational leadership","level":2,"score":0.26010000705718994},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.2533999979496002},{"id":"https://openalex.org/C2144512","wikidata":"https://www.wikidata.org/wiki/Q1143090","display_name":"Dead code elimination","level":5,"score":0.2526000142097473},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-032-04848-6_2","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-3-032-04848-6_2","pdf_url":null,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1569188499","https://openalex.org/W2063727779","https://openalex.org/W2113535330","https://openalex.org/W2280666326","https://openalex.org/W2514073783","https://openalex.org/W2556680237","https://openalex.org/W2572804059","https://openalex.org/W2610592684","https://openalex.org/W2898652659","https://openalex.org/W2904362559","https://openalex.org/W2961845816","https://openalex.org/W3015325345","https://openalex.org/W3214504269","https://openalex.org/W4205804075","https://openalex.org/W4285105860","https://openalex.org/W4290087357","https://openalex.org/W4297493117","https://openalex.org/W4400973239","https://openalex.org/W4403944057","https://openalex.org/W4404674157"],"related_works":[],"abstract_inverted_index":null,"counts_by_year":[],"updated_date":"2026-01-22T23:29:09.771500","created_date":"2025-10-10T00:00:00"}
