{"id":"https://openalex.org/W2114752526","doi":"https://doi.org/10.1145/1331331.1331342","title":"A design framework for real-time embedded systems with code size and energy constraints","display_name":"A design framework for real-time embedded systems with code size and energy constraints","publication_year":2008,"publication_date":"2008-01-29","ids":{"openalex":"https://openalex.org/W2114752526","doi":"https://doi.org/10.1145/1331331.1331342","mag":"2114752526"},"language":"en","primary_location":{"id":"doi:10.1145/1331331.1331342","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1331331.1331342","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-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/A5047043793","display_name":"Sheayun Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sheayun Lee","raw_affiliation_strings":["Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea","Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea#TAB#","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077052539","display_name":"Insik Shin","orcid":"https://orcid.org/0000-0002-9128-2415"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Insik Shin","raw_affiliation_strings":["University of Pennsylvania, Philadelphia, Pennsylvania","UNIVERSITY OF PENNSYLVANIA PHILADELPHIA, PENNSYLVANIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pennsylvania, Philadelphia, Pennsylvania","institution_ids":["https://openalex.org/I79576946"]},{"raw_affiliation_string":"UNIVERSITY OF PENNSYLVANIA PHILADELPHIA, PENNSYLVANIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035069072","display_name":"Woonseok Kim","orcid":null},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Woonseok Kim","raw_affiliation_strings":["Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea","Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea#TAB#","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030456600","display_name":"Insup Lee","orcid":"https://orcid.org/0000-0003-2672-1132"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Insup Lee","raw_affiliation_strings":["University of Pennsylvania, Philadelphia, Pennsylvania","UNIVERSITY OF PENNSYLVANIA PHILADELPHIA, PENNSYLVANIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pennsylvania, Philadelphia, Pennsylvania","institution_ids":["https://openalex.org/I79576946"]},{"raw_affiliation_string":"UNIVERSITY OF PENNSYLVANIA PHILADELPHIA, PENNSYLVANIA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113892530","display_name":"Sang Lyul Min","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sang Lyul Min","raw_affiliation_strings":["Seoul National University, Seoul, Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7101,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.86272706,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"7","issue":"2","first_page":"1","last_page":"27"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998999834060669,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.862433910369873},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.6138014197349548},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5438516736030579},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5258508324623108},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.43143072724342346},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4210958480834961},{"id":"https://openalex.org/keywords/systems-design","display_name":"Systems design","score":0.41760382056236267},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.41040295362472534},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.40687763690948486},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.3429795503616333},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.32237017154693604},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.20876353979110718}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.862433910369873},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.6138014197349548},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5438516736030579},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5258508324623108},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.43143072724342346},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4210958480834961},{"id":"https://openalex.org/C31352089","wikidata":"https://www.wikidata.org/wiki/Q3750474","display_name":"Systems design","level":2,"score":0.41760382056236267},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.41040295362472534},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.40687763690948486},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3429795503616333},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.32237017154693604},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.20876353979110718},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","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},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1331331.1331342","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1331331.1331342","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8999999761581421}],"awards":[{"id":"https://openalex.org/G4290701168","display_name":null,"funder_award_id":"W911NF-05-1-0182","funder_id":"https://openalex.org/F4320338281","funder_display_name":"Army Research Office"},{"id":"https://openalex.org/G8138391936","display_name":null,"funder_award_id":"CNS-0410662CNS-0509143","funder_id":"https://openalex.org/F4320337388","funder_display_name":"Division of Computer and Network Systems"}],"funders":[{"id":"https://openalex.org/F4320337388","display_name":"Division of Computer and Network Systems","ror":"https://ror.org/02rdzmk74"},{"id":"https://openalex.org/F4320338281","display_name":"Army Research Office","ror":"https://ror.org/05epdh915"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W4097205","https://openalex.org/W155160863","https://openalex.org/W1488597574","https://openalex.org/W1552657078","https://openalex.org/W1561949301","https://openalex.org/W1686420892","https://openalex.org/W1994252796","https://openalex.org/W2004807513","https://openalex.org/W2011024076","https://openalex.org/W2011039300","https://openalex.org/W2064610142","https://openalex.org/W2067434095","https://openalex.org/W2093582532","https://openalex.org/W2099961254","https://openalex.org/W2109488193","https://openalex.org/W2114067856","https://openalex.org/W2117285153","https://openalex.org/W2121504539","https://openalex.org/W2121945276","https://openalex.org/W2130617760","https://openalex.org/W2136390804","https://openalex.org/W2145518416","https://openalex.org/W2148897044","https://openalex.org/W2154047722","https://openalex.org/W2154336593","https://openalex.org/W2158525392","https://openalex.org/W2159266619","https://openalex.org/W2162211138","https://openalex.org/W2166243422","https://openalex.org/W2171012282","https://openalex.org/W2582794060","https://openalex.org/W2745045259","https://openalex.org/W2911923789","https://openalex.org/W2992755155","https://openalex.org/W4214626551","https://openalex.org/W4230564642","https://openalex.org/W4255288577","https://openalex.org/W4285719527","https://openalex.org/W6600180751","https://openalex.org/W6677084613"],"related_works":["https://openalex.org/W2091716239","https://openalex.org/W283806354","https://openalex.org/W1596201972","https://openalex.org/W2160425906","https://openalex.org/W2366828174","https://openalex.org/W2160620982","https://openalex.org/W2084957735","https://openalex.org/W2281360585","https://openalex.org/W3154275865","https://openalex.org/W2374073571"],"abstract_inverted_index":{"Real-time":[0],"embedded":[1,71],"systems":[2],"are":[3,20,131],"typically":[4],"constrained":[5,214],"in":[6,50,67,115,162,192],"terms":[7,163],"of":[8,112,148,155,164],"three":[9],"system":[10,59,100,121,265,270,275],"performance":[11,18,201],"criteria:":[12],"space,":[13],"time,":[14,35,94],"and":[15,36,95,102,167,225],"energy.":[16],"The":[17,205,281],"requirements":[19],"directly":[21],"translated":[22],"into":[23],"constraints":[24,41,130],"imposed":[25],"on":[26],"the":[27,86,89,106,127,134,172,176,196,258,269,274,288,298,302],"system's":[28,90],"resources,":[29],"such":[30,116],"as":[31,212],"code":[32,91,137,149,165],"size,":[33,92],"execution":[34,93,168,200],"energy":[37,96,197],"consumption.":[38,97],"These":[39],"resource":[40,129],"often":[42],"interact":[43],"or":[44],"even":[45],"conflict":[46],"with":[47,252,301],"each":[48,141],"other":[49],"a":[51,58,63,69,79,99,110,117,120,145,153,180,213,228,246,253,292],"complex":[52],"manner,":[53],"making":[54],"it":[55],"difficult":[56],"for":[57,140,179],"developer":[60],"to":[61,194,231,297],"apply":[62],"well-defined":[64],"design":[65,80,113,173,210,239],"methodology":[66],"developing":[68],"real-time":[70],"system.":[72],"Motivated":[73],"by":[74,244,262,268],"this":[75,209,220],"observation,":[76],"we":[77],"propose":[78],"framework":[81,174],"that":[82,119,144,158,219,235,250,273,287,294],"can":[83,187,241,278],"flexibly":[84],"balance":[85],"tradeoff":[87],"involving":[88],"Given":[98],"specification":[101,266],"an":[103,263],"optimization":[104,215,221,248,255,259],"criteria,":[105],"proposed":[107,206,289],"technique":[108,135,207],"generates":[109],"set":[111],"parameters":[114],"way":[118],"cost":[122],"function":[123],"is":[124,150,202,223,260,295],"minimized":[125],"while":[126,199],"given":[128,267],"satisfied.":[132],"Specifically,":[133],"derives":[136],"generation":[138],"decision":[139],"task":[142],"so":[143,272],"specific":[146],"version":[147],"selected":[151],"among":[152],"number":[154],"different":[156],"ones":[157],"have":[159],"distinct":[160],"characteristics":[161],"size":[166],"time.":[169],"In":[170],"addition,":[171],"determines":[175],"voltage/frequency":[177],"setting":[178],"variable":[181],"voltage":[182,186],"processor":[183],"whose":[184],"supply":[185],"be":[188,242,279],"adjusted":[189],"at":[190],"runtime":[191],"order":[193],"minimize":[195],"consumption":[198],"degraded":[203],"accordingly.":[204],"formulates":[208],"process":[211,277],"problem.":[216],"We":[217,233],"show":[218,234,286],"problem":[222],"NP-hard":[224],"then":[226],"provide":[227],"heuristic":[229],"solution":[230,293],"it.":[232],"these":[236],"seemingly":[237],"conflicting":[238],"goals":[240],"pursued":[243],"using":[245],"simple":[247],"algorithm":[249,290],"works":[251],"single":[254],"criteria.":[256],"Moreover,":[257],"driven":[261],"abstract":[264],"developer,":[271],"development":[276],"automated.":[280],"results":[282],"from":[283],"our":[284],"simulation":[285],"finds":[291],"close":[296],"optimal":[299],"one":[300],"average":[303],"error":[304],"smaller":[305],"than":[306],"1.0%.":[307]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2013,"cited_by_count":4}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
