{"id":"https://openalex.org/W2082222650","doi":"https://doi.org/10.1145/1188966.1188970","title":"Combined static and dynamic analysis for inferring program dependencies using a pattern language","display_name":"Combined static and dynamic analysis for inferring program dependencies using a pattern language","publication_year":2006,"publication_date":"2006-01-01","ids":{"openalex":"https://openalex.org/W2082222650","doi":"https://doi.org/10.1145/1188966.1188970","mag":"2082222650"},"language":"en","primary_location":{"id":"doi:10.1145/1188966.1188970","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1188966.1188970","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research - CASCON '06","raw_type":"proceedings-article"},"type":"conference-abstract","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/A5067251509","display_name":"Inbal Ronen","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"Inbal Ronen","raw_affiliation_strings":["IBM Haifa Research Lab, Haifa, Israel","IBM Haifa Res. Labs., Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Lab, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"IBM Haifa Res. Labs., Haifa, Israel","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032305325","display_name":"Nurit Dor","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nurit Dor","raw_affiliation_strings":["Panaya Inc., Raanana, Israel","Panaya Inc., Raanana, Israel#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Panaya Inc., Raanana, Israel","institution_ids":[]},{"raw_affiliation_string":"Panaya Inc., Raanana, Israel#TAB#","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034963135","display_name":"Sara Porat","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"Sara Porat","raw_affiliation_strings":["IBM Haifa Research Lab, Haifa, Israel","IBM Haifa Res. Labs., Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Lab, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"IBM Haifa Res. Labs., Haifa, Israel","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008160982","display_name":"Yael Dubinsky","orcid":"https://orcid.org/0009-0009-4429-7022"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"Yael Dubinsky","raw_affiliation_strings":["IBM Haifa Research Lab, Haifa, Israel","IBM Haifa Res. Labs., Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Lab, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"IBM Haifa Res. Labs., Haifa, Israel","institution_ids":["https://openalex.org/I1341412227"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"3","last_page":"3"},"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.9993000030517578,"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.9993000030517578,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9983000159263611,"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/T11424","display_name":"Security and Verification in Computing","score":0.9983000159263611,"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.8841142654418945},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.8201451301574707},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.466207355260849},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.46527501940727234},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4311921298503876},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.42534133791923523},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4053625464439392},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3831423819065094},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3728380799293518},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1260395050048828}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8841142654418945},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.8201451301574707},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.466207355260849},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.46527501940727234},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4311921298503876},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.42534133791923523},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4053625464439392},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3831423819065094},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3728380799293518},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1260395050048828},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1188966.1188970","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1188966.1188970","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research - CASCON '06","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320310246","display_name":"University of Rochester","ror":"https://ror.org/022kthw22"},{"id":"https://openalex.org/F4320321950","display_name":"Hebrew University of Jerusalem","ror":"https://ror.org/03qxff017"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W175329226","https://openalex.org/W2044590882","https://openalex.org/W2053519844","https://openalex.org/W2059590831","https://openalex.org/W2106017511","https://openalex.org/W2118765784","https://openalex.org/W2119467398","https://openalex.org/W2121059325","https://openalex.org/W2134311998","https://openalex.org/W2140611647","https://openalex.org/W2140792139","https://openalex.org/W2143659699","https://openalex.org/W2144344516","https://openalex.org/W2145913834","https://openalex.org/W2149237601","https://openalex.org/W2150240046","https://openalex.org/W2154499435","https://openalex.org/W2157402204","https://openalex.org/W3139990154"],"related_works":["https://openalex.org/W4388483122","https://openalex.org/W4387126921","https://openalex.org/W4245904369","https://openalex.org/W3030592833","https://openalex.org/W2354385412","https://openalex.org/W2032897247","https://openalex.org/W4297908618","https://openalex.org/W2985048382","https://openalex.org/W4240545424","https://openalex.org/W2765641823"],"abstract_inverted_index":{"One":[0],"of":[1,15,45,68,115,119],"the":[2,9,13,46,113,123,127,166,172],"challenges":[3],"when":[4],"examining":[5],"enterprise":[6],"applications":[7,17],"is":[8,72,97,109],"ability":[10],"to":[11,111,134,171],"understand":[12],"dependencies":[14,31,52,61,92,116,150],"these":[16,69],"on":[18,54,63,93,99,152],"external":[19],"and":[20,77,85,103,140,155,169],"internal":[21],"resources":[22],"such":[23],"as":[24,117],"database":[25],"access":[26,133],"or":[27,42],"transaction":[28],"activation.":[29],"Inferring":[30],"can":[32],"be":[33],"achieved":[34],"using":[35],"a":[36,39,43,75,87,100],"static":[37,104,156,167],"approach,":[38],"dynamic":[40,58,102,154,163,173],"one":[41],"combination":[44,67],"two.":[47],"Static":[48],"analysis":[49,157,164,168],"tools":[50,59],"detect":[51,60],"based":[53,62,98,151],"code":[55],"investigation":[56],"while":[57],"runtime":[64],"execution.":[65],"The":[66,95],"two":[70],"approaches":[71],"essential":[73],"for":[74,89,147],"complete":[76],"precise":[78],"analysis.":[79,105,174],"In":[80],"this":[81],"paper":[82],"we":[83],"present":[84],"illustrate":[86],"technique":[88,96],"inferring":[90,148],"application":[91,124,149],"resources.":[94],"combined":[101],"A":[106],"pattern":[107],"language":[108],"defined":[110],"enable":[112],"specification":[114],"sequences":[118,128],"method":[120],"invocations":[121],"in":[122],"code.":[125],"Specifically,":[126],"are":[129,181],"patterns":[130],"that":[131,158],"constitute":[132],"resources,":[135],"e.g.":[136],"databases,":[137],"message":[138],"queues,":[139],"control":[141],"systems.":[142],"We":[143],"propose":[144],"an":[145],"algorithm":[146],"hybrid":[153],"propagates":[159],"information":[160],"provided":[161],"by":[162],"into":[165],"back":[170],"Empirical":[175],"results":[176],"from":[177],"our":[178],"implemented":[179],"prototype":[180],"presented.":[182]},"counts_by_year":[],"updated_date":"2026-07-19T07:52:34.831488","created_date":"2025-10-10T00:00:00"}
