{"id":"https://openalex.org/W2945778040","doi":"https://doi.org/10.1007/978-3-030-25540-4_9","title":"Property Directed Self Composition","display_name":"Property Directed Self Composition","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2945778040","doi":"https://doi.org/10.1007/978-3-030-25540-4_9","mag":"2945778040"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-030-25540-4_9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-25540-4_9","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-030-25540-4_9.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":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-030-25540-4_9.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5089230379","display_name":"Ron Shemer","orcid":null},"institutions":[{"id":"https://openalex.org/I16391192","display_name":"Tel Aviv University","ror":"https://ror.org/04mhzgx49","country_code":"IL","type":"education","lineage":["https://openalex.org/I16391192"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Ron Shemer","raw_affiliation_strings":["Tel Aviv University, Tel Aviv, Israel","Tel Aviv University *"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tel Aviv University, Tel Aviv, Israel","institution_ids":["https://openalex.org/I16391192"]},{"raw_affiliation_string":"Tel Aviv University *","institution_ids":["https://openalex.org/I16391192"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046834577","display_name":"Arie Gurfinkel","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":"Arie Gurfinkel","raw_affiliation_strings":["University of Waterloo, Waterloo, Canada","University of WAterloo"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]},{"raw_affiliation_string":"University of WAterloo","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102884448","display_name":"Sharon Shoham","orcid":"https://orcid.org/0000-0002-7226-3526"},"institutions":[{"id":"https://openalex.org/I16391192","display_name":"Tel Aviv University","ror":"https://ror.org/04mhzgx49","country_code":"IL","type":"education","lineage":["https://openalex.org/I16391192"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Sharon Shoham","raw_affiliation_strings":["Tel Aviv University, Tel Aviv, Israel","Tel Aviv University *"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tel Aviv University, Tel Aviv, Israel","institution_ids":["https://openalex.org/I16391192"]},{"raw_affiliation_string":"Tel Aviv University *","institution_ids":["https://openalex.org/I16391192"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024975162","display_name":"Yakir Vizel","orcid":"https://orcid.org/0000-0002-5655-1667"},"institutions":[{"id":"https://openalex.org/I174306211","display_name":"Technion \u2013 Israel Institute of Technology","ror":"https://ror.org/03qryx823","country_code":"IL","type":"education","lineage":["https://openalex.org/I174306211"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Yakir Vizel","raw_affiliation_strings":["The Technion, Haifa, Israel","The Technion,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Technion, Haifa, Israel","institution_ids":["https://openalex.org/I174306211"]},{"raw_affiliation_string":"The Technion,","institution_ids":["https://openalex.org/I174306211"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08998486,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"161","last_page":"179"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9987000226974487,"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"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9987000226974487,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9983000159263611,"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/T11424","display_name":"Security and Verification in Computing","score":0.9958999752998352,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7012463808059692},{"id":"https://openalex.org/keywords/composition","display_name":"Composition (language)","score":0.6849176287651062},{"id":"https://openalex.org/keywords/property","display_name":"Property (philosophy)","score":0.6014763116836548},{"id":"https://openalex.org/keywords/invariant","display_name":"Invariant (physics)","score":0.5895035862922668},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5298243165016174},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.4978950023651123},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.49054068326950073},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4711153507232666},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.46786999702453613},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4476696848869324},{"id":"https://openalex.org/keywords/rule-of-inference","display_name":"Rule of inference","score":0.43694746494293213},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.20791715383529663}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7012463808059692},{"id":"https://openalex.org/C40231798","wikidata":"https://www.wikidata.org/wiki/Q1333743","display_name":"Composition (language)","level":2,"score":0.6849176287651062},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.6014763116836548},{"id":"https://openalex.org/C190470478","wikidata":"https://www.wikidata.org/wiki/Q2370229","display_name":"Invariant (physics)","level":2,"score":0.5895035862922668},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5298243165016174},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.4978950023651123},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.49054068326950073},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4711153507232666},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.46786999702453613},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4476696848869324},{"id":"https://openalex.org/C3746660","wikidata":"https://www.wikidata.org/wiki/Q1068763","display_name":"Rule of inference","level":2,"score":0.43694746494293213},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.20791715383529663},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1007/978-3-030-25540-4_9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-25540-4_9","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-030-25540-4_9.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:arXiv.org:1905.07705","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1905.07705","pdf_url":"https://arxiv.org/pdf/1905.07705","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"mag:2945778040","is_oa":true,"landing_page_url":"https://arxiv.org/abs/1905.07705","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1905.07705","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1905.07705","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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.1007/978-3-030-25540-4_9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-25540-4_9","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-030-25540-4_9.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/16","score":0.7200000286102295,"display_name":"Peace, Justice and strong institutions"}],"awards":[{"id":"https://openalex.org/G7842005466","display_name":null,"funder_award_id":"Horizon 2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7942827090","display_name":"Supervised Verification of Infinite-State Systems","funder_award_id":"759102","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320312914","display_name":"Blavatnik Family Foundation","ror":null},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2945778040.pdf","grobid_xml":"https://content.openalex.org/works/W2945778040.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W5424990","https://openalex.org/W57185801","https://openalex.org/W268226976","https://openalex.org/W967948971","https://openalex.org/W1480909796","https://openalex.org/W1491913687","https://openalex.org/W1497571013","https://openalex.org/W1549166962","https://openalex.org/W1587844310","https://openalex.org/W1592240200","https://openalex.org/W1815155750","https://openalex.org/W2067871120","https://openalex.org/W2095840868","https://openalex.org/W2118791871","https://openalex.org/W2129278597","https://openalex.org/W2139799388","https://openalex.org/W2149674423","https://openalex.org/W2293092623","https://openalex.org/W2418260908","https://openalex.org/W2512875025","https://openalex.org/W2514073783","https://openalex.org/W2554831868","https://openalex.org/W2626217303","https://openalex.org/W2741328615","https://openalex.org/W2771024256","https://openalex.org/W2810373436","https://openalex.org/W2884840976","https://openalex.org/W2884937557","https://openalex.org/W2912640545","https://openalex.org/W2987907651","https://openalex.org/W2995573473","https://openalex.org/W3138459719","https://openalex.org/W3146075203","https://openalex.org/W4243284147","https://openalex.org/W4250728693","https://openalex.org/W6758389881"],"related_works":["https://openalex.org/W2965927083","https://openalex.org/W2109452325","https://openalex.org/W82474637","https://openalex.org/W281519494","https://openalex.org/W2222205073","https://openalex.org/W2137500339","https://openalex.org/W2745973115","https://openalex.org/W1481732976","https://openalex.org/W2906889401","https://openalex.org/W2088126145","https://openalex.org/W127052848","https://openalex.org/W2163468719","https://openalex.org/W2204070920","https://openalex.org/W2963037832","https://openalex.org/W2078783621","https://openalex.org/W2156621773","https://openalex.org/W151388399","https://openalex.org/W2182515430","https://openalex.org/W1967431146","https://openalex.org/W2293879310"],"abstract_inverted_index":{"We":[0,81,160,190],"address":[1],"the":[2,32,38,57,67,78,98,102,109,119,123,126,131,141,149,180],"problem":[3,33,132],"of":[4,15,34,56,97,111,125,133,148,170,179,208],"verifying":[5],"k-safety":[6,23,36],"properties:":[7],"properties":[8,24],"that":[9,52,93,104,185,196,204],"refer":[10],"to":[11,21,43,76,101,121,145,156,200],"k":[12,54],"interacting":[13],"executions":[14],"a":[16,50,88,106,112,135,157,162,168],"program.":[17,80],"A":[18],"prominent":[19],"way":[20,64],"verify":[22,77,122,146],"is":[25,41,75,116,198],"by":[26,87,118,176],"self":[27,90,113,136,202],"composition.":[28],"In":[29],"this":[30,83],"approach,":[31],"checking":[35,44],"over":[37,49],"original":[39,58],"program":[40,51,59,100],"reduced":[42],"an":[45],"\u201cordinary\u201d":[46],"safety":[47,124,147],"property":[48],"executes":[53],"copies":[55,68,103],"in":[60,65],"some":[61],"order.":[62],"The":[63],"which":[66],"are":[69,154,205],"composed":[70,79,99,127,150],"determines":[71,184],"how":[72],"complicated":[73],"it":[74,197],"view":[82],"composition":[84,91,114,137],"as":[85],"provided":[86],"semantic":[89],"function":[92,115,138],"maps":[94],"each":[95],"state":[96],"make":[105],"move.":[107],"Since":[108],"\u201cquality\u201d":[110],"measured":[117],"ability":[120],"program,":[128,151],"we":[129],"formulate":[130],"inferring":[134],"together":[139],"with":[140],"inductive":[142],"invariant":[143],"needed":[144],"where":[152],"both":[153],"restricted":[155],"given":[158,167,181],"language.":[159],"develop":[161],"property-directed":[163],"inference":[164],"algorithm":[165,193],"that,":[166],"set":[169],"predicates,":[171,182],"infers":[172],"composition-invariant":[173],"pairs":[174],"expressed":[175],"Boolean":[177],"combinations":[178],"or":[183],"no":[186],"such":[187],"pair":[188],"exists.":[189],"implemented":[191],"our":[192],"and":[194],"demonstrate":[195],"able":[199],"find":[201],"compositions":[203],"beyond":[206],"reach":[207],"existing":[209],"tools.":[210]},"counts_by_year":[],"updated_date":"2026-06-28T08:01:55.173337","created_date":"2025-10-10T00:00:00"}
