{"id":"https://openalex.org/W2914190727","doi":"https://doi.org/10.1109/rsp.2018.8631993","title":"Synthesis of Full Hardware Implementation of RTOS-Based Systems","display_name":"Synthesis of Full Hardware Implementation of RTOS-Based Systems","publication_year":2018,"publication_date":"2018-10-01","ids":{"openalex":"https://openalex.org/W2914190727","doi":"https://doi.org/10.1109/rsp.2018.8631993","mag":"2914190727"},"language":"en","primary_location":{"id":"doi:10.1109/rsp.2018.8631993","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rsp.2018.8631993","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 International Symposium on Rapid System Prototyping (RSP)","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/A5002159341","display_name":"Yuuki Oosako","orcid":null},"institutions":[{"id":"https://openalex.org/I206011266","display_name":"Kwansei Gakuin University","ror":"https://ror.org/02qf2tx24","country_code":"JP","type":"education","lineage":["https://openalex.org/I206011266"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Yuuki Oosako","raw_affiliation_strings":["School of Science and Technology, Kwansei Gakuin University, Sanda,Hyogo, Japan"],"affiliations":[{"raw_affiliation_string":"School of Science and Technology, Kwansei Gakuin University, Sanda,Hyogo, Japan","institution_ids":["https://openalex.org/I206011266"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000088287","display_name":"Nagisa Ishiura","orcid":null},"institutions":[{"id":"https://openalex.org/I206011266","display_name":"Kwansei Gakuin University","ror":"https://ror.org/02qf2tx24","country_code":"JP","type":"education","lineage":["https://openalex.org/I206011266"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Nagisa Ishiura","raw_affiliation_strings":["School of Science and Technology, Kwansei Gakuin University, Sanda,Hyogo, Japan"],"affiliations":[{"raw_affiliation_string":"School of Science and Technology, Kwansei Gakuin University, Sanda,Hyogo, Japan","institution_ids":["https://openalex.org/I206011266"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000257232","display_name":"Hiroyuki Tomiyama","orcid":"https://orcid.org/0000-0003-1655-7877"},"institutions":[{"id":"https://openalex.org/I135768898","display_name":"Ritsumeikan University","ror":"https://ror.org/0197nmd03","country_code":"JP","type":"education","lineage":["https://openalex.org/I135768898","https://openalex.org/I4390039241"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hiroyuki Tomiyama","raw_affiliation_strings":["College of Science and Engineering, Ritsumeikan University, Kusatsu, Shiga, Japan"],"affiliations":[{"raw_affiliation_string":"College of Science and Engineering, Ritsumeikan University, Kusatsu, Shiga, Japan","institution_ids":["https://openalex.org/I135768898"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111562562","display_name":"Hiroyuki Kanbara","orcid":null},"institutions":[{"id":"https://openalex.org/I4210094023","display_name":"Advanced Science, Technology & Management Research Institute of Kyoto","ror":"https://ror.org/00ryrev47","country_code":"JP","type":"other","lineage":["https://openalex.org/I4210094023"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hiroyuki Kanbara","raw_affiliation_strings":["ASTEM RI Kyoto, Kyoto, Japan"],"affiliations":[{"raw_affiliation_string":"ASTEM RI Kyoto, Kyoto, Japan","institution_ids":["https://openalex.org/I4210094023"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5002159341"],"corresponding_institution_ids":["https://openalex.org/I206011266"],"apc_list":null,"apc_paid":null,"fwci":0.2525,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.54791005,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"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"}},"topics":[{"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.9991999864578247,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9986000061035156,"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.8183550238609314},{"id":"https://openalex.org/keywords/real-time-operating-system","display_name":"Real-time operating system","score":0.6410394906997681},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5608059167861938},{"id":"https://openalex.org/keywords/task-management","display_name":"Task management","score":0.5143007636070251},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5016121864318848},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.4932495951652527},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4639752507209778},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.4135241210460663},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3834090530872345},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3798929452896118},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.20736905932426453},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.07976725697517395}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8183550238609314},{"id":"https://openalex.org/C28472234","wikidata":"https://www.wikidata.org/wiki/Q213666","display_name":"Real-time operating system","level":2,"score":0.6410394906997681},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5608059167861938},{"id":"https://openalex.org/C2780021488","wikidata":"https://www.wikidata.org/wiki/Q759682","display_name":"Task management","level":3,"score":0.5143007636070251},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5016121864318848},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.4932495951652527},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4639752507209778},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.4135241210460663},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3834090530872345},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3798929452896118},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.20736905932426453},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.07976725697517395},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/rsp.2018.8631993","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rsp.2018.8631993","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 International Symposium on Rapid System Prototyping (RSP)","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":7,"referenced_works":["https://openalex.org/W390239281","https://openalex.org/W2004106001","https://openalex.org/W2100638929","https://openalex.org/W2117567746","https://openalex.org/W2124640291","https://openalex.org/W2168226456","https://openalex.org/W2794223116"],"related_works":["https://openalex.org/W2461592146","https://openalex.org/W2314057185","https://openalex.org/W3021073074","https://openalex.org/W2400669289","https://openalex.org/W2388362035","https://openalex.org/W4319999977","https://openalex.org/W2393812640","https://openalex.org/W2356350940","https://openalex.org/W2305881264","https://openalex.org/W2369779413"],"abstract_inverted_index":{"This":[0,83],"paper":[1],"presents":[2],"a":[3,8,12,18,26,117,171,177,195,210],"method":[4],"of":[5,14,107,134,140,150,185],"automatically":[6],"synthesizing":[7],"hardware":[9,28,64,100,121,168,191],"design":[10],"from":[11,144,194],"set":[13],"source":[15,162],"codes":[16,163],"for":[17,207,217],"real-time":[19,188],"system":[20,38,180],"utilizing":[21],"an":[22,62,219],"RTOS.":[23],"It":[24],"generates":[25],"full":[27],"implementation":[29,192],"where":[30],"all":[31,42],"the":[32,37,43,48,74,105,108,132,141,160,183,186,201],"tasks":[33],"and":[34,57,92,99,213],"handlers":[35],"in":[36,71,200],"as":[39,41,53,77,79],"well":[40],"necessary":[44],"services":[45],"provided":[46],"by":[47,97,116,170],"RTOS":[49],"kernel":[50],"are":[51,146,165],"implemented":[52,176],"hardware.":[54],"Every":[55],"task":[56,86,109,112,212],"handler":[58],"is":[59,81,114],"synthesized":[60,193],"into":[61,159,167],"independent":[63],"module":[65],"so":[66],"that":[67],"it":[68,80],"may":[69],"run":[70,127],"parallel":[72,98],"with":[73,88],"other":[75],"tasks/handlers":[76,145,161],"soon":[78],"ready.":[82],"leads":[84],"to":[85,126,148],"switching":[87],"extremely":[89],"low":[90],"overhead":[91],"reduced":[93,147],"computation":[94],"time":[95],"both":[96],"execution.":[101],"Moreover,":[102],"this":[103],"eliminates":[104],"necessity":[106],"queue":[110],"management;":[111],"scheduling":[113],"realized":[115],"relatively":[118],"simple":[119],"manager":[120],"which":[122,164,181],"instructs":[123],"each":[124],"task/handler":[125],"or":[128],"stall":[129],"based":[130],"on":[131],"values":[133],"its":[135],"status":[136,152],"variables.":[137],"Since":[138],"most":[139],"API":[142],"calls":[143],"reads/writes":[149],"these":[151],"variables,":[153],"they":[154],"can":[155],"be":[156],"expanded":[157],"inline":[158],"compiled":[166],"designs":[169],"high-level":[172],"synthesizer.":[173],"We":[174],"have":[175],"prototype":[178],"synthesis":[179],"assume":[182],"use":[184],"TOPPERS/ASP3":[187,202],"kernel.":[189],"A":[190],"sample":[196],"1.c":[197],"code,":[198],"bundled":[199],"release,":[203],"took":[204],"23":[205],"cycles":[206],"waking":[208],"up":[209],"waiting":[211],"only":[214],"1":[215],"cycle":[216],"activating":[218],"interrupt":[220],"handler.":[221]},"counts_by_year":[{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
