{"id":"https://openalex.org/W2980073402","doi":"https://doi.org/10.1145/3358204","title":"IGOR, Get Me the Optimum! Prioritizing Important Design Decisions During the DSE of Embedded Systems","display_name":"IGOR, Get Me the Optimum! Prioritizing Important Design Decisions During the DSE of Embedded Systems","publication_year":2019,"publication_date":"2019-10-08","ids":{"openalex":"https://openalex.org/W2980073402","doi":"https://doi.org/10.1145/3358204","mag":"2980073402"},"language":"en","primary_location":{"id":"doi:10.1145/3358204","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358204","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/A5081450721","display_name":"Fedor Smirnov","orcid":"https://orcid.org/0000-0002-2715-5614"},"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":"Fedor Smirnov","raw_affiliation_strings":["Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088213625","display_name":"Behnaz Pourmohseni","orcid":"https://orcid.org/0000-0003-0350-4784"},"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":"Behnaz Pourmohseni","raw_affiliation_strings":["Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079135719","display_name":"Michael Gla\u00df","orcid":"https://orcid.org/0000-0002-8006-8843"},"institutions":[{"id":"https://openalex.org/I196349391","display_name":"Universit\u00e4t Ulm","ror":"https://ror.org/032000t02","country_code":"DE","type":"education","lineage":["https://openalex.org/I196349391"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Gla\u00df","raw_affiliation_strings":["Universit\u00e4t Ulm, Ulm, Germany"],"affiliations":[{"raw_affiliation_string":"Universit\u00e4t Ulm, Ulm, Germany","institution_ids":["https://openalex.org/I196349391"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076672029","display_name":"J\u00fcrgen Teich","orcid":"https://orcid.org/0000-0001-6285-5862"},"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":"J\u00fcrgen Teich","raw_affiliation_strings":["Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5081450721"],"corresponding_institution_ids":["https://openalex.org/I181369854"],"apc_list":null,"apc_paid":null,"fwci":0.7154,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.72000901,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"18","issue":"5s","first_page":"1","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9969000220298767,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9969000220298767,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.991599977016449,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9872999787330627,"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.8265395760536194},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.7137629389762878},{"id":"https://openalex.org/keywords/a-priori-and-a-posteriori","display_name":"A priori and a posteriori","score":0.6607551574707031},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6410739421844482},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6111564636230469},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.5980252027511597},{"id":"https://openalex.org/keywords/scope","display_name":"Scope (computer science)","score":0.5791770219802856},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.577512800693512},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.5370693802833557},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4543239176273346},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3930516839027405},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36008045077323914},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.33809804916381836},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.32317692041397095},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.1643621027469635},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.10622867941856384},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.091427743434906}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8265395760536194},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.7137629389762878},{"id":"https://openalex.org/C75553542","wikidata":"https://www.wikidata.org/wiki/Q178161","display_name":"A priori and a posteriori","level":2,"score":0.6607551574707031},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6410739421844482},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6111564636230469},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.5980252027511597},{"id":"https://openalex.org/C2778012447","wikidata":"https://www.wikidata.org/wiki/Q1034415","display_name":"Scope (computer science)","level":2,"score":0.5791770219802856},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.577512800693512},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.5370693802833557},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4543239176273346},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3930516839027405},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36008045077323914},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.33809804916381836},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.32317692041397095},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.1643621027469635},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.10622867941856384},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.091427743434906},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3358204","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358204","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":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W5815757","https://openalex.org/W1582823543","https://openalex.org/W1585939719","https://openalex.org/W1594031697","https://openalex.org/W1968130443","https://openalex.org/W1970247867","https://openalex.org/W1997749972","https://openalex.org/W1999397563","https://openalex.org/W2000199097","https://openalex.org/W2024501662","https://openalex.org/W2039856364","https://openalex.org/W2040754088","https://openalex.org/W2057361103","https://openalex.org/W2063375245","https://openalex.org/W2101234009","https://openalex.org/W2106334424","https://openalex.org/W2126034719","https://openalex.org/W2126105956","https://openalex.org/W2128637218","https://openalex.org/W2129710305","https://openalex.org/W2131305885","https://openalex.org/W2138209363","https://openalex.org/W2144357574","https://openalex.org/W2148323349","https://openalex.org/W2151338124","https://openalex.org/W2163479900","https://openalex.org/W2167580870","https://openalex.org/W2539671517","https://openalex.org/W2612466794","https://openalex.org/W2617213047","https://openalex.org/W2678408969","https://openalex.org/W2769411485","https://openalex.org/W2798790471","https://openalex.org/W2807958060","https://openalex.org/W2808828039","https://openalex.org/W2897519942","https://openalex.org/W2947762440","https://openalex.org/W2948011409","https://openalex.org/W2997591727","https://openalex.org/W3146120420","https://openalex.org/W4256020332","https://openalex.org/W4285719527","https://openalex.org/W4293860453"],"related_works":["https://openalex.org/W17155033","https://openalex.org/W3207760230","https://openalex.org/W1496222301","https://openalex.org/W1590307681","https://openalex.org/W2536018345","https://openalex.org/W4312814274","https://openalex.org/W4285370786","https://openalex.org/W2296488620","https://openalex.org/W2358353312","https://openalex.org/W2794931247"],"abstract_inverted_index":{"Design":[0],"Space":[1],"Exploration":[2],"(DSE)":[3],"techniques":[4],"for":[5,93,116,190,202,222],"complex":[6,100],"embedded":[7,119,199],"systems":[8,226],"must":[9],"cope":[10],"with":[11,95],"a":[12,23,58,65,78,104,113,126,132,191],"huge":[13],"variety":[14,192],"of":[15,26,68,82,118,122,140,159,184,193,198,225,245],"applications":[16,194],"and":[17,28,201,215,237,241],"target":[18],"architectures":[19],"as":[20,22,112,217],"well":[21],"wide":[24],"spectrum":[25],"objectives":[27],"constraints.":[29],"In":[30],"particular,":[31],"existing":[32],"design":[33,69,83,97,101,141,166,186],"automation":[34],"approaches":[35,240],"are":[36,54,74],"either":[37],"problem-independent,":[38],"in":[39],"that":[40,146,152,208],"they":[41],"do":[42],"not":[43],"exploit":[44],"any":[45],"knowledge":[46],"about":[47,61],"the":[48,62,72,85,138,144,149,157,164,169,177,180,185,209,223],"optimization":[49,178,204,224,239],"problem":[50,63,128,151,161],"at":[51],"hand,":[52],"or":[53],"tailored":[55],"to":[56,89,135,175,247],"specific":[57,66,150],"priori":[59,127],"assumptions":[60],"and/or":[64,99],"set":[67],"objectives.":[70,102,167],"While":[71],"latter":[73],"only":[75],"applicable":[76],"within":[77],"very":[79],"limited":[80],"scope":[81],"problems,":[84],"former":[86],"may":[87],"struggle":[88],"deliver":[90],"high-quality":[91],"solutions":[92,162],"problems":[94],"large":[96],"spaces":[98],"As":[103],"remedy,":[105],"we":[106],"propose":[107],"Importance-Guided":[108],"Order":[109],"Rearrangement":[110],"(IGOR)":[111],"novel":[114],"approach":[115,211],"DSE":[117],"systems.":[120],"Instead":[121],"relying":[123],"on":[124,156],"an":[125],"knowledge,":[129],"IGOR":[130,171],"uses":[131,172],"machine-learning-inspired":[133],"technique":[134],"dynamically":[136],"analyze":[137],"importance":[139],"decisions,":[142],"i.e.,":[143],"impact":[145],"these":[147],"decisions\u2014within":[148],"is":[153,212],"being":[154],"optimized\u2014have":[155],"quality":[158],"explored":[160],"w.r.t.":[163],"given":[165],"Throughout":[168],"DSE,":[170],"this":[173],"information":[174],"guide":[176],"towards":[179],"most":[181],"promising":[182],"regions":[183],"space.":[187],"Experimental":[188],"results":[189],"from":[195],"different":[196,203],"domains":[197],"computing":[200],"scenarios":[205],"give":[206],"evidence":[207],"proposed":[210],"both":[213,235],"scalable":[214],"adaptable,":[216],"it":[218,233],"can":[219],"be":[220],"used":[221],"described":[227],"by":[228],"several":[229],"thousands":[230],"constraints,":[231],"where":[232],"outperforms":[234],"problem-specific":[236],"problem-independent":[238],"achieves":[242],"\u03b5-dominance":[243],"improvements":[244],"up":[246],"95%.":[248]},"counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
