{"id":"https://openalex.org/W2124565726","doi":"https://doi.org/10.1145/2656106.2656129","title":"Team up","display_name":"Team up","publication_year":2014,"publication_date":"2014-10-12","ids":{"openalex":"https://openalex.org/W2124565726","doi":"https://doi.org/10.1145/2656106.2656129","mag":"2124565726"},"language":"en","primary_location":{"id":"doi:10.1145/2656106.2656129","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2656106.2656129","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems","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/A5022960319","display_name":"Isabella Stilkerich","orcid":"https://orcid.org/0000-0002-3213-7939"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Isabella Stilkerich","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048881834","display_name":"Philip Taffner","orcid":null},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Philip Taffner","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052655900","display_name":"Christoph Erhardt","orcid":null},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christoph Erhardt","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066046654","display_name":"Christian Dietrich","orcid":"https://orcid.org/0000-0001-9258-0513"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christian Dietrich","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021990501","display_name":"Christian Wawersich","orcid":null},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christian Wawersich","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048594803","display_name":"Michael Stilkerich","orcid":null},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Stilkerich","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5022960319"],"corresponding_institution_ids":["https://openalex.org/I181369854"],"apc_list":null,"apc_paid":null,"fwci":0.628,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.74524246,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9990000128746033,"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/T11424","display_name":"Security and Verification in Computing","score":0.9987000226974487,"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.8645063638687134},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.7528629302978516},{"id":"https://openalex.org/keywords/memory-leak","display_name":"Memory leak","score":0.6585401892662048},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.5804059505462646},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.5497647523880005},{"id":"https://openalex.org/keywords/c-dynamic-memory-allocation","display_name":"C dynamic memory allocation","score":0.5437560677528381},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.4994330406188965},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4618379771709442},{"id":"https://openalex.org/keywords/memory-safety","display_name":"Memory safety","score":0.45342350006103516},{"id":"https://openalex.org/keywords/memory-address","display_name":"Memory address","score":0.4522474706172943},{"id":"https://openalex.org/keywords/dependability","display_name":"Dependability","score":0.43435704708099365},{"id":"https://openalex.org/keywords/manual-memory-management","display_name":"Manual memory management","score":0.4216146171092987},{"id":"https://openalex.org/keywords/runtime-system","display_name":"Runtime system","score":0.4196649193763733},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41574159264564514},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.4012226164340973},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.39555251598358154},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36406034231185913},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.1420915424823761},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.13330554962158203}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8645063638687134},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.7528629302978516},{"id":"https://openalex.org/C156731835","wikidata":"https://www.wikidata.org/wiki/Q751740","display_name":"Memory leak","level":4,"score":0.6585401892662048},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.5804059505462646},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.5497647523880005},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.5437560677528381},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4994330406188965},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4618379771709442},{"id":"https://openalex.org/C28180684","wikidata":"https://www.wikidata.org/wiki/Q4080983","display_name":"Memory safety","level":3,"score":0.45342350006103516},{"id":"https://openalex.org/C153247305","wikidata":"https://www.wikidata.org/wiki/Q835713","display_name":"Memory address","level":3,"score":0.4522474706172943},{"id":"https://openalex.org/C77019957","wikidata":"https://www.wikidata.org/wiki/Q2689057","display_name":"Dependability","level":2,"score":0.43435704708099365},{"id":"https://openalex.org/C82810778","wikidata":"https://www.wikidata.org/wiki/Q6752316","display_name":"Manual memory management","level":4,"score":0.4216146171092987},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.4196649193763733},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41574159264564514},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.4012226164340973},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.39555251598358154},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36406034231185913},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.1420915424823761},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.13330554962158203},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2656106.2656129","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2656106.2656129","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.6200000047683716}],"awards":[{"id":"https://openalex.org/G7425316433","display_name":null,"funder_award_id":"SCHR 603/9-1, SFB/TR 89","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W90653505","https://openalex.org/W203222779","https://openalex.org/W1486206340","https://openalex.org/W1562605315","https://openalex.org/W1745635051","https://openalex.org/W1830619643","https://openalex.org/W1965336482","https://openalex.org/W1977365631","https://openalex.org/W1981962444","https://openalex.org/W1991233955","https://openalex.org/W1994790819","https://openalex.org/W2004420781","https://openalex.org/W2012951435","https://openalex.org/W2027137911","https://openalex.org/W2034907550","https://openalex.org/W2064849992","https://openalex.org/W2104055277","https://openalex.org/W2121433585","https://openalex.org/W2124057877","https://openalex.org/W2124141632","https://openalex.org/W2125169487","https://openalex.org/W2135460941","https://openalex.org/W2140105404","https://openalex.org/W2171660659","https://openalex.org/W3135527057","https://openalex.org/W4247461087","https://openalex.org/W6608222626","https://openalex.org/W6633563652"],"related_works":["https://openalex.org/W2182829270","https://openalex.org/W4248542611","https://openalex.org/W2153463445","https://openalex.org/W4235971859","https://openalex.org/W2775212598","https://openalex.org/W1913252777","https://openalex.org/W2063453797","https://openalex.org/W3207425765","https://openalex.org/W1501346788","https://openalex.org/W645076581"],"abstract_inverted_index":{"The":[0,203,277],"use":[1,74],"of":[2,62,68,75,111,171,225,255],"a":[3,50,148,164,187],"managed,":[4],"type-safe":[5],"languages":[6,29,126],"such":[7,77,88,221],"as":[8,78,89,136,138,222,238,260],"Java":[9],"in":[10,19,127,181,251],"real-time":[11],"and":[12,22,81,115],"embedded":[13,161],"systems":[14],"can":[15,142,200,232],"offer":[16],"productivity":[17],"and,":[18],"particular,":[20],"safety":[21],"dependability":[23],"benefits":[24],"over":[25],"the":[26,59,63,105,109,112,169,196,215,226,229,241,249,252,256,267],"dominating":[27],"unsafe":[28],"at":[30],"reasonable":[31],"costs.":[32],"A":[33],"JVM":[34],"that":[35,46,155,199,209],"has":[36],"dynamic":[37],"memory-management":[38,44,177],"needs":[39],"to":[40,85,107,146,159,207,217],"provide":[41,147],"an":[42,160],"implicit":[43],"strategy,":[45],"is,":[47],"for":[48,121,214],"example,":[49],"garbage":[51],"collector":[52],"(GC)":[53],"or":[54,91,99,228],"stack":[55],"allocation":[56],"provided":[57],"by":[58,73,240,247],"escape":[60],"analysis":[61],"JVM's":[64],"compiler:":[65],"Explicit":[66],"management":[67,153],"dynamically":[69],"allocated":[70],"memory":[71,93,97,152,230,275],"(i.e.,":[72],"functions":[76],"C's":[79],"malloc()":[80],"free())":[82],"is":[83,156,186,211,245,266,272],"vulnerable":[84],"programming":[86],"errors":[87],"neglected":[90],"false":[92],"release":[94],"operations":[95,103],"causing":[96],"leaks":[98],"dangling":[100],"pointers.":[101],"Such":[102],"have":[104,206],"potential":[106],"break":[108],"soundness":[110],"type":[113],"system":[114,150,242,258],"are":[116],"therefore":[117],"usually":[118],"not":[119],"available":[120],"strongly":[122],"typed":[123],"languages.":[124],"Type-safe":[125],"combination":[128],"with":[129],"static":[130,197],"analyses":[131,198],"--":[132,141],"which":[133,265],"respect":[134],"hardware":[135,166,227],"well":[137],"system-specific":[139],"information":[140],"efficiently":[143],"be":[144,234],"employed":[145],"runtime":[149],"including":[151],"(MM)":[154],"specifically":[157],"suited":[158],"application":[162,204],"on":[163],"particular":[165],"device.":[167],"In":[168],"context":[170],"this":[172,270],"paper,":[173],"we":[174,179,194],"present":[175],"novel":[176],"strategy":[178],"implemented":[180],"our":[182],"KESO":[183],"JVM.":[184],"It":[185],"latency-aware":[188],"garbage-collection":[189],"algorithm":[190],"called":[191,273],"LAGC.":[192,202],"Also,":[193],"introduce":[195],"assist":[201],"developers":[205],"ensure":[208],"there":[210],"enough":[212],"time":[213],"GCs":[216,250],"run.":[218],"Hardware":[219],"characteristics":[220],"soft-error":[223],"proneness":[224],"layout":[231],"also":[233],"taken":[235],"into":[236],"consideration":[237],"demanded":[239],"configuration.":[243],"This":[244],"achieved":[246],"integrating":[248],"design":[253],"process":[254],"whole":[257],"just":[259],"any":[261],"other":[262],"user":[263],"application,":[264],"reason":[268],"why":[269],"approach":[271],"cooperative":[274],"management.":[276],"suggested":[278],"strategies":[279],"require":[280],"reasonably":[281],"low":[282],"overhead.":[283]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
