{"id":"https://openalex.org/W2035260626","doi":"https://doi.org/10.1145/2676726.2676997","title":"Summary-Based Context-Sensitive Data-Dependence Analysis in Presence of Callbacks","display_name":"Summary-Based Context-Sensitive Data-Dependence Analysis in Presence of Callbacks","publication_year":2014,"publication_date":"2014-12-19","ids":{"openalex":"https://openalex.org/W2035260626","doi":"https://doi.org/10.1145/2676726.2676997","mag":"2035260626"},"language":"en","primary_location":{"id":"doi:10.1145/2676726.2676997","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2676726.2676997","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages","raw_type":"proceedings-article"},"type":"article","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/A5050748634","display_name":"Hao Tang","orcid":"https://orcid.org/0000-0002-2077-1246"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Hao Tang","raw_affiliation_strings":["Ministry of Education, Peking University, Beijing, China","[Ministry of Education, (Peking University), Beijing, China]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ministry of Education, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"[Ministry of Education, (Peking University), Beijing, China]","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101558050","display_name":"Xiaoyin Wang","orcid":"https://orcid.org/0000-0002-9079-5534"},"institutions":[{"id":"https://openalex.org/I45438204","display_name":"The University of Texas at San Antonio","ror":"https://ror.org/01kd65564","country_code":"US","type":"education","lineage":["https://openalex.org/I45438204"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaoyin Wang","raw_affiliation_strings":["University of Texas at San Antonio, San Antonio, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at San Antonio, San Antonio, TX, USA","institution_ids":["https://openalex.org/I45438204"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043546718","display_name":"Lingming Zhang","orcid":"https://orcid.org/0000-0001-5175-2702"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lingming Zhang","raw_affiliation_strings":["Ministry of Education, Peking University, Beijing, China","University of Texas at Dallas, Dallas, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ministry of Education, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"University of Texas at Dallas, Dallas, TX, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102928967","display_name":"Bing Xie","orcid":"https://orcid.org/0000-0002-2988-2575"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bing Xie","raw_affiliation_strings":["Ministry of Education, Peking University, Beijing, China","[Ministry of Education, (Peking University), Beijing, China]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ministry of Education, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"[Ministry of Education, (Peking University), Beijing, China]","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100388576","display_name":"Lu Zhang","orcid":"https://orcid.org/0000-0001-8304-7055"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Zhang","raw_affiliation_strings":["Ministry of Education, Peking University, Beijing, China","University of Texas at Dallas, Dallas, TX, USA","[Ministry of Education, (Peking University), Beijing, China]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ministry of Education, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"University of Texas at Dallas, Dallas, TX, USA","institution_ids":[]},{"raw_affiliation_string":"[Ministry of Education, (Peking University), Beijing, China]","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100633784","display_name":"Hong Mei","orcid":"https://orcid.org/0000-0003-2380-3976"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hong Mei","raw_affiliation_strings":["Ministry of Education, Peking University, Beijing, China","[Ministry of Education, (Peking University), Beijing, China]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ministry of Education, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"[Ministry of Education, (Peking University), Beijing, China]","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5050748634"],"corresponding_institution_ids":["https://openalex.org/I20231570"],"apc_list":null,"apc_paid":null,"fwci":6.8358,"has_fulltext":false,"cited_by_count":46,"citation_normalized_percentile":{"value":0.97008872,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"83","last_page":"95"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9991999864578247,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9991999864578247,"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"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.998199999332428,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9943000078201294,"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.9689667224884033},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8301893472671509},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6650938987731934},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6563481092453003},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4808402955532074},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.480829119682312},{"id":"https://openalex.org/keywords/callback","display_name":"Callback","score":0.4451792538166046},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4076281189918518},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.11440426111221313}],"concepts":[{"id":"https://openalex.org/C136643341","wikidata":"https://www.wikidata.org/wiki/Q1361526","display_name":"Reachability","level":2,"score":0.9689667224884033},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8301893472671509},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6650938987731934},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6563481092453003},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4808402955532074},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.480829119682312},{"id":"https://openalex.org/C204495577","wikidata":"https://www.wikidata.org/wiki/Q1205349","display_name":"Callback","level":2,"score":0.4451792538166046},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4076281189918518},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.11440426111221313},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","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":2,"locations":[{"id":"doi:10.1145/2676726.2676997","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2676726.2676997","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.702.6676","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.702.6676","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://sei.pku.edu.cn/%7Ezhanglu/Download/POPL15.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5199999809265137,"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17"}],"awards":[{"id":"https://openalex.org/G4128844391","display_name":null,"funder_award_id":"61121063","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4982631497","display_name":null,"funder_award_id":"2015CB352201","funder_id":"https://openalex.org/F4320321540","funder_display_name":"Ministry of Science and Technology of the People's Republic of China"},{"id":"https://openalex.org/G6508445312","display_name":null,"funder_award_id":"2013AA01A605","funder_id":"https://openalex.org/F4320321540","funder_display_name":"Ministry of Science and Technology of the People's Republic of China"},{"id":"https://openalex.org/G830034338","display_name":null,"funder_award_id":"911118004 61228203 and 61225007","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321540","display_name":"Ministry of Science and Technology of the People's Republic of China","ror":"https://ror.org/027s68j25"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W52246302","https://openalex.org/W148396834","https://openalex.org/W264921623","https://openalex.org/W635073927","https://openalex.org/W1534545952","https://openalex.org/W1548254758","https://openalex.org/W1590102271","https://openalex.org/W1618316727","https://openalex.org/W1699964320","https://openalex.org/W1971782746","https://openalex.org/W1981904441","https://openalex.org/W1989969759","https://openalex.org/W1997981086","https://openalex.org/W2024779397","https://openalex.org/W2030166143","https://openalex.org/W2036157748","https://openalex.org/W2038141781","https://openalex.org/W2043555680","https://openalex.org/W2048229966","https://openalex.org/W2060345611","https://openalex.org/W2063251174","https://openalex.org/W2064400234","https://openalex.org/W2064982280","https://openalex.org/W2079752311","https://openalex.org/W2080573945","https://openalex.org/W2088140535","https://openalex.org/W2093080079","https://openalex.org/W2095212728","https://openalex.org/W2096475201","https://openalex.org/W2098645109","https://openalex.org/W2103743113","https://openalex.org/W2110833886","https://openalex.org/W2119137801","https://openalex.org/W2123401325","https://openalex.org/W2130035786","https://openalex.org/W2130630493","https://openalex.org/W2133497528","https://openalex.org/W2135565307","https://openalex.org/W2142463934","https://openalex.org/W2148708419","https://openalex.org/W2149286246","https://openalex.org/W2158449625","https://openalex.org/W2164151624","https://openalex.org/W2165304392","https://openalex.org/W2181557670","https://openalex.org/W2211800868","https://openalex.org/W2259911541","https://openalex.org/W4229635525","https://openalex.org/W4243644740","https://openalex.org/W4244305605","https://openalex.org/W4245321046","https://openalex.org/W4249000722","https://openalex.org/W6634469269"],"related_works":["https://openalex.org/W381935118","https://openalex.org/W2382884","https://openalex.org/W2368796975","https://openalex.org/W1485630101","https://openalex.org/W1486100501","https://openalex.org/W4254160136","https://openalex.org/W2498017833","https://openalex.org/W2393738916","https://openalex.org/W850842725","https://openalex.org/W2035260626"],"abstract_inverted_index":{"Building":[0],"a":[1,7],"summary":[2,71,78,126,135],"for":[3],"library":[4,26,36,53,62,100,110,125,134],"code":[5,37,50,63,101,105],"is":[6],"common":[8],"approach":[9],"to":[10,40,60,94],"speeding":[11],"up":[12],"the":[13,35,45,48,52,70,77,99,103,108,123,132,145,152],"analysis":[14,46,97,106,121,130],"of":[15,20,47,98,118],"client":[16,49,104],"code.":[17],"In":[18,55],"presence":[19],"callbacks,":[21],"some":[22],"reachability":[23,82,86,90],"relationships":[24,91],"between":[25],"nodes":[27],"cannot":[28],"be":[29,41],"obtained":[30],"during":[31,44,102],"library-code":[32],"summarization.":[33],"Thus,":[34],"may":[38],"have":[39],"analyzed":[42],"again":[43],"with":[51,64,69,73,80,107,122,131],"summary.":[54,111],"this":[56],"paper,":[57],"we":[58],"propose":[59],"summarize":[61],"tree-adjoining-language":[65],"(TAL)":[66],"reachability.":[67],"Compared":[68],"built":[72,79],"context-free-language":[74],"(CFL)":[75],"reachability,":[76],"TAL":[81],"further":[83],"contains":[84],"conditional":[85,89],"relationships.":[87],"The":[88],"can":[92],"lead":[93],"much":[95],"lighter":[96],"TAL-reachability-based":[109,124],"We":[112],"also":[113],"performed":[114],"an":[115,148],"experimental":[116,141],"comparison":[117],"context-sensitive":[119,128],"data-dependence":[120,129],"and":[127],"CFL-reachability-based":[133],"using":[136],"15":[137],"benchmark":[138],"subjects.":[139],"Our":[140],"results":[142],"demonstrate":[143],"that":[144],"former":[146],"has":[147],"8X":[149],"speed-up":[150],"over":[151],"latter":[153],"on":[154],"average.":[155]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":13},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":4}],"updated_date":"2026-05-18T08:16:58.900851","created_date":"2025-10-10T00:00:00"}
