{"id":"https://openalex.org/W4241413882","doi":"https://doi.org/10.1109/eurmic.2004.1333426","title":"Detection of heap management flaws in component-based software","display_name":"Detection of heap management flaws in component-based software","publication_year":2004,"publication_date":"2004-01-01","ids":{"openalex":"https://openalex.org/W4241413882","doi":"https://doi.org/10.1109/eurmic.2004.1333426"},"language":"en","primary_location":{"id":"doi:10.1109/eurmic.2004.1333426","is_oa":false,"landing_page_url":"https://doi.org/10.1109/eurmic.2004.1333426","pdf_url":null,"source":{"id":"https://openalex.org/S4363608877","display_name":"Proceedings. 30th Euromicro Conference, 2004.","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 30th Euromicro Conference, 2004.","raw_type":"proceedings-article"},"type":"conference-paper","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/A5046379704","display_name":"H. Verta","orcid":null},"institutions":[{"id":"https://openalex.org/I2738502077","display_name":"Nokia (Finland)","ror":"https://ror.org/04pkc8m17","country_code":"FI","type":"company","lineage":["https://openalex.org/I2738502077"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"H. Verta","raw_affiliation_strings":["NOKIA Research Center, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NOKIA Research Center, Finland","institution_ids":["https://openalex.org/I2738502077"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089164427","display_name":"Titos Saridakis","orcid":null},"institutions":[{"id":"https://openalex.org/I2738502077","display_name":"Nokia (Finland)","ror":"https://ror.org/04pkc8m17","country_code":"FI","type":"company","lineage":["https://openalex.org/I2738502077"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"T. Saridakis","raw_affiliation_strings":["NOKIA Research Center, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NOKIA Research Center, Finland","institution_ids":["https://openalex.org/I2738502077"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I2738502077"],"apc_list":null,"apc_paid":null,"fwci":0.5933,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.63067695,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2003","issue":null,"first_page":"583","last_page":"590"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9991000294685364,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9991000294685364,"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/T10260","display_name":"Software Engineering Research","score":0.9990000128746033,"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/T11424","display_name":"Security and Verification in Computing","score":0.9980999827384949,"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/heap","display_name":"Heap (data structure)","score":0.9211505651473999},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7103362083435059},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6693308353424072},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.44838476181030273},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3590770363807678}],"concepts":[{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.9211505651473999},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7103362083435059},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6693308353424072},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.44838476181030273},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3590770363807678}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/eurmic.2004.1333426","is_oa":false,"landing_page_url":"https://doi.org/10.1109/eurmic.2004.1333426","pdf_url":null,"source":{"id":"https://openalex.org/S4363608877","display_name":"Proceedings. 30th Euromicro Conference, 2004.","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 30th Euromicro Conference, 2004.","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1973326708","https://openalex.org/W2007181618","https://openalex.org/W2084974764","https://openalex.org/W2088569679","https://openalex.org/W2133680060","https://openalex.org/W2138515673","https://openalex.org/W2141472905","https://openalex.org/W4235136009","https://openalex.org/W4244800399","https://openalex.org/W6680868498","https://openalex.org/W6680924467"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2379153735","https://openalex.org/W3158777280","https://openalex.org/W2046172023","https://openalex.org/W2972896947","https://openalex.org/W2170146914","https://openalex.org/W622882839","https://openalex.org/W2185017216","https://openalex.org/W2016345697"],"abstract_inverted_index":{"Heap":[0],"management":[1,20,53],"is":[2,21,29,54,81,116,151],"responsible":[3,182],"for":[4,107,183],"the":[5,15,18,24,30,76,82,93,122,135,144,161,178,184],"allocation":[6],"of":[7,17,41,47,56,78,84,124,137,143,187],"heap":[8,19,52,62,86,95,112,146,166,188],"segments":[9,63],"to":[10,23,50,72,88,91,133,153,159],"a":[11,39,105],"running":[12],"application.":[13],"When":[14,148],"logic":[16],"left":[22],"application":[25,126],"programmer,":[26],"as":[27,175,177],"it":[28,157,172],"case":[31],"with":[32],"programming":[33],"languages":[34],"like":[35],"C":[36],"and":[37,127,140,168],"C++,":[38],"number":[40],"problems":[42,48],"may":[43],"arise.":[44],"One":[45],"kind":[46],"related":[49,71],"imperfect":[51],"that":[55,73,97,163,180],"memory":[57,138,167],"leaks,":[58],"which":[59],"happen":[60],"when":[61],"become":[64],"inaccessible":[65],"before":[66,173],"they":[67],"are":[68,181],"deallocated.":[69],"Closely":[70],"problem,":[74],"from":[75],"standpoint":[77],"programmer's":[79],"operations,":[80],"problem":[83],"corrupted":[85],"due":[87],"redundant":[89,141,185],"attempts":[90],"deallocate":[92,171],"same":[94,145],"segment":[96],"has":[98],"been":[99],"previously":[100],"allocated.":[101],"This":[102],"work":[103],"presents":[104],"method":[106,115,150],"detecting":[108],"such":[109],"flaws":[110],"in":[111,131],"management.":[113],"Our":[114],"based":[117],"on":[118],"traces":[119],"collected":[120],"during":[121],"execution":[123],"an":[125],"their":[128],"off-line":[129],"analysis":[130],"order":[132],"determine":[134],"presence":[136],"leaks":[139],"deallocations":[142],"segment.":[147],"our":[149],"applied":[152],"component-based":[154],"embedded":[155],"software,":[156],"allows":[158],"locate":[160],"component":[162],"had":[164],"allocated":[165],"did":[169],"not":[170],"exiting,":[174],"well":[176],"components":[179],"deallocation":[186],"segments.":[189]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
