{"id":"https://openalex.org/W2002555837","doi":"https://doi.org/10.1145/2351676.2351710","title":"Supporting operating system kernel data disambiguation using points-to analysis","display_name":"Supporting operating system kernel data disambiguation using points-to analysis","publication_year":2012,"publication_date":"2012-09-03","ids":{"openalex":"https://openalex.org/W2002555837","doi":"https://doi.org/10.1145/2351676.2351710","mag":"2002555837"},"language":"en","primary_location":{"id":"doi:10.1145/2351676.2351710","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2351676.2351710","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://figshare.com/articles/conference_contribution/Supporting_operating_system_kernel_data_disambiguation_using_points-to_analysis/20896960","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5000097766","display_name":"Amani S. Ibrahim","orcid":"https://orcid.org/0000-0001-8747-1419"},"institutions":[{"id":"https://openalex.org/I57093077","display_name":"Swinburne University of Technology","ror":"https://ror.org/031rekg67","country_code":"AU","type":"education","lineage":["https://openalex.org/I57093077"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Amani S. Ibrahim","raw_affiliation_strings":["Swinburne University of Technology, Australia","Swinburne University of Technology, AUSTRALIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Swinburne University of Technology, Australia","institution_ids":["https://openalex.org/I57093077"]},{"raw_affiliation_string":"Swinburne University of Technology, AUSTRALIA","institution_ids":["https://openalex.org/I57093077"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082913979","display_name":"John Grundy","orcid":"https://orcid.org/0000-0003-4928-7076"},"institutions":[{"id":"https://openalex.org/I57093077","display_name":"Swinburne University of Technology","ror":"https://ror.org/031rekg67","country_code":"AU","type":"education","lineage":["https://openalex.org/I57093077"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"John Grundy","raw_affiliation_strings":["Swinburne University of Technology, Australia","Swinburne University of Technology, AUSTRALIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Swinburne University of Technology, Australia","institution_ids":["https://openalex.org/I57093077"]},{"raw_affiliation_string":"Swinburne University of Technology, AUSTRALIA","institution_ids":["https://openalex.org/I57093077"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090144417","display_name":"James Hamlyn-Harris","orcid":null},"institutions":[{"id":"https://openalex.org/I57093077","display_name":"Swinburne University of Technology","ror":"https://ror.org/031rekg67","country_code":"AU","type":"education","lineage":["https://openalex.org/I57093077"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"James Hamlyn-Harris","raw_affiliation_strings":["Swinburne University of Technology, Australia","Swinburne University of Technology, AUSTRALIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Swinburne University of Technology, Australia","institution_ids":["https://openalex.org/I57093077"]},{"raw_affiliation_string":"Swinburne University of Technology, AUSTRALIA","institution_ids":["https://openalex.org/I57093077"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076382877","display_name":"Mohamed Almorsy","orcid":null},"institutions":[{"id":"https://openalex.org/I57093077","display_name":"Swinburne University of Technology","ror":"https://ror.org/031rekg67","country_code":"AU","type":"education","lineage":["https://openalex.org/I57093077"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Mohamed Almorsy","raw_affiliation_strings":["Swinburne University of Technology, Australia","Swinburne University of Technology, AUSTRALIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Swinburne University of Technology, Australia","institution_ids":["https://openalex.org/I57093077"]},{"raw_affiliation_string":"Swinburne University of Technology, AUSTRALIA","institution_ids":["https://openalex.org/I57093077"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I57093077"],"apc_list":null,"apc_paid":null,"fwci":1.4522,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.82375372,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"234","last_page":"237"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.9976000189781189,"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/computer-science","display_name":"Computer science","score":0.7718204855918884},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.6659356355667114},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.36044925451278687},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.13792207837104797}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7718204855918884},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.6659356355667114},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36044925451278687},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13792207837104797},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":7,"locations":[{"id":"doi:10.1145/2351676.2351710","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2351676.2351710","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:researchbank.swinburne.edu.au:cdb1b671-3fb4-4873-a283-26244c156cc2/1","is_oa":false,"landing_page_url":"http://hdl.handle.net/1959.3/236575","pdf_url":null,"source":{"id":"https://openalex.org/S4306401157","display_name":"Swinburne Research Bank (Swinburne University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I57093077","host_organization_name":"Swinburne University of Technology","host_organization_lineage":["https://openalex.org/I57093077"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"27th IEEE/ACM International Conference on Automated Software Engineering (ASE 2012), Essen, Germany, 03-07 September 2012, pp. 234-237","raw_type":"acceptedVersion"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.736.1159","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.736.1159","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ict.swin.edu.au/personal/jgrundy/papers/ase2012_3.pdf","raw_type":"text"},{"id":"pmh:oai:dro.deakin.edu.au:DU:30086551","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306402457","display_name":"Deakin Research Online (Deakin University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I149704539","host_organization_name":"Deakin University","host_organization_lineage":["https://openalex.org/I149704539"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"},{"id":"pmh:oai:figshare.com:article/20896960","is_oa":true,"landing_page_url":"https://figshare.com/articles/conference_contribution/Supporting_operating_system_kernel_data_disambiguation_using_points-to_analysis/20896960","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"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":null,"raw_type":"Conference contribution"},{"id":"pmh:oai:figshare.com:article/26214659","is_oa":true,"landing_page_url":"https://figshare.com/articles/conference_contribution/Supporting_operating_system_kernel_data_disambiguation_using_points-to_analysis/26214659","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"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":null,"raw_type":"Conference contribution"},{"id":"doi:10.25916/sut.26214659.v1","is_oa":true,"landing_page_url":"https://doi.org/10.25916/sut.26214659.v1","pdf_url":null,"source":{"id":"https://openalex.org/S4306401157","display_name":"Swinburne Research Bank (Swinburne University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I57093077","host_organization_name":"Swinburne University of Technology","host_organization_lineage":["https://openalex.org/I57093077"],"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":"ConferenceProceeding"}],"best_oa_location":{"id":"pmh:oai:figshare.com:article/20896960","is_oa":true,"landing_page_url":"https://figshare.com/articles/conference_contribution/Supporting_operating_system_kernel_data_disambiguation_using_points-to_analysis/20896960","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"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":null,"raw_type":"Conference contribution"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320313655","display_name":"Foundation for Research, Science and Technology","ror":null},{"id":"https://openalex.org/F4320320973","display_name":"Swinburne University of Technology","ror":"https://ror.org/031rekg67"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W94181602","https://openalex.org/W1541655449","https://openalex.org/W1980939416","https://openalex.org/W1999517284","https://openalex.org/W2003675210","https://openalex.org/W2048229966","https://openalex.org/W2048997531","https://openalex.org/W2069476565","https://openalex.org/W2089560940","https://openalex.org/W2098806455","https://openalex.org/W2104527349","https://openalex.org/W2109005061","https://openalex.org/W2122097147","https://openalex.org/W2125725994","https://openalex.org/W2126220112","https://openalex.org/W2131135493","https://openalex.org/W2139949621","https://openalex.org/W2140908857","https://openalex.org/W2141442517","https://openalex.org/W2146431583","https://openalex.org/W2149237601","https://openalex.org/W2151200195","https://openalex.org/W2153578567","https://openalex.org/W2154847114","https://openalex.org/W2156729262","https://openalex.org/W2158600037","https://openalex.org/W2162369478","https://openalex.org/W2224272967","https://openalex.org/W2399247437","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"Generic":[0],"pointers":[1],"scattered":[2],"around":[3],"operating":[4],"system":[5],"(OS)":[6],"kernels":[7],"make":[8],"the":[9,92,102,108],"kernel":[10,17,27,39,76,93],"data":[11,40,77,94],"layout":[12],"ambiguous.":[13],"This":[14],"limits":[15],"current":[16],"integrity":[18,60],"checking":[19],"research":[20],"to":[21,35,49,57,106,124],"covering":[22],"a":[23,32,51,68,74,117],"small":[24],"fraction":[25],"of":[26,53,91,119],"data.":[28],"Hence,":[29],"there":[30],"is":[31],"great":[33],"need":[34],"obtain":[36],"an":[37],"accurate":[38],"definition":[41,78],"that":[42],"resolves":[43],"generic":[44,113],"pointer":[45],"ambiguities,":[46],"in":[47],"order":[48],"formulate":[50],"set":[52],"constraints":[54],"between":[55],"structures":[56],"support":[58],"precise":[59],"checking.":[61],"In":[62],"this":[63],"paper,":[64],"we":[65],"present":[66],"KDD,":[67],"new":[69],"tool":[70],"for":[71,79,112],"systematically":[72],"generating":[73],"sound":[75],"any":[80,88],"C-based":[81],"OS":[82],"e.g.":[83],"Windows":[84],"and":[85,121,128],"Linux,":[86],"without":[87],"prior":[89],"knowledge":[90],"layout.":[95],"KDD":[96,120],"performs":[97],"static":[98],"points-to":[99],"analysis":[100],"on":[101],"kernel\u2019s":[103],"source":[104],"code":[105],"infer":[107],"appropriate":[109],"candidate":[110],"types":[111],"pointers.":[114],"We":[115],"implemented":[116],"prototype":[118],"evaluated":[122],"it":[123],"prove":[125],"its":[126],"scalability":[127],"effectiveness.":[129]},"counts_by_year":[{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
