{"id":"https://openalex.org/W1662015915","doi":"https://doi.org/10.1109/fpl.2015.7294020","title":"Software-in-the-Loop simulation of embedded control applications based on Virtual Platforms","display_name":"Software-in-the-Loop simulation of embedded control applications based on Virtual Platforms","publication_year":2015,"publication_date":"2015-09-01","ids":{"openalex":"https://openalex.org/W1662015915","doi":"https://doi.org/10.1109/fpl.2015.7294020","mag":"1662015915"},"language":"en","primary_location":{"id":"doi:10.1109/fpl.2015.7294020","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2015.7294020","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 25th International Conference on Field Programmable Logic and Applications (FPL)","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/A5074987930","display_name":"Stephan Werner","orcid":"https://orcid.org/0000-0002-9041-1967"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stephan Werner","raw_affiliation_strings":["Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037614080","display_name":"Leonard Masing","orcid":"https://orcid.org/0000-0002-5745-4447"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Leonard Masing","raw_affiliation_strings":["Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074661835","display_name":"Fabian Lesniak","orcid":"https://orcid.org/0000-0001-8302-6086"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Fabian Lesniak","raw_affiliation_strings":["Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024739574","display_name":"J\u00fcrgen Becker","orcid":"https://orcid.org/0000-0002-5082-5487"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jurgen Becker","raw_affiliation_strings":["Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT), Germany","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I102335020"],"apc_list":null,"apc_paid":null,"fwci":5.7937,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.97368421,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/T12810","display_name":"Real-time simulation and control systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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.9980999827384949,"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.9952999949455261,"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.7049529552459717},{"id":"https://openalex.org/keywords/loop","display_name":"Loop (graph theory)","score":0.6103679537773132},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5345674157142639},{"id":"https://openalex.org/keywords/control-software","display_name":"Control software","score":0.5137935280799866},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.49306103587150574},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.46346771717071533},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.41969534754753113},{"id":"https://openalex.org/keywords/hardware-in-the-loop-simulation","display_name":"Hardware-in-the-loop simulation","score":0.41482824087142944},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3427111804485321},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3344745934009552}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7049529552459717},{"id":"https://openalex.org/C184670325","wikidata":"https://www.wikidata.org/wiki/Q512604","display_name":"Loop (graph theory)","level":2,"score":0.6103679537773132},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5345674157142639},{"id":"https://openalex.org/C2988765172","wikidata":"https://www.wikidata.org/wiki/Q22349898","display_name":"Control software","level":3,"score":0.5137935280799866},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.49306103587150574},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.46346771717071533},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.41969534754753113},{"id":"https://openalex.org/C70587628","wikidata":"https://www.wikidata.org/wiki/Q1142371","display_name":"Hardware-in-the-loop simulation","level":2,"score":0.41482824087142944},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3427111804485321},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3344745934009552},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","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},{"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.1109/fpl.2015.7294020","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2015.7294020","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 25th International Conference on Field Programmable Logic and Applications (FPL)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5299999713897705,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1541354939","https://openalex.org/W1603513077","https://openalex.org/W1996847729","https://openalex.org/W2006932449","https://openalex.org/W2034022664","https://openalex.org/W2080033667","https://openalex.org/W2099046646","https://openalex.org/W2103919184","https://openalex.org/W2108070906","https://openalex.org/W2111139814","https://openalex.org/W2157339759","https://openalex.org/W2157934688","https://openalex.org/W2290331725","https://openalex.org/W6632546605","https://openalex.org/W6636000386"],"related_works":["https://openalex.org/W24774503","https://openalex.org/W2014821076","https://openalex.org/W109847499","https://openalex.org/W1990620319","https://openalex.org/W1965744717","https://openalex.org/W2111234595","https://openalex.org/W2092582387","https://openalex.org/W3216334292","https://openalex.org/W2000882274","https://openalex.org/W1496521213"],"abstract_inverted_index":{"One":[0],"challenge":[1],"in":[2,16,178],"developing":[3],"complex":[4],"software":[5],"for":[6,40,129,161],"embedded":[7,44,132],"systems":[8],"is":[9,193],"the":[10,20,28,31,55,59,63,67,82,90,96,102,109,116,119,125,130,135,140,149,163,168,223],"missing":[11],"option":[12],"of":[13,19,30,43,165],"rapid":[14],"prototyping":[15],"early":[17],"stages":[18],"development":[21],"cycle.":[22],"In":[23,122],"this":[24],"paper":[25],"we":[26,48,72,157],"present":[27],"use":[29,197],"High":[32],"Level":[33],"Simulation":[34],"Framework":[35],"\u201cOpen":[36],"Virtual":[37],"Platforms\u201d":[38],"(OVP)":[39],"Software-in-the-Loop":[41],"simulation":[42,68],"control":[45,202],"applications.":[46,190],"Therefore,":[47],"investigate":[49],"and":[50,62,94,108,139,209],"evaluate":[51],"different":[52],"methods":[53],"allowing":[54],"data":[56,205],"exchange":[57],"between":[58],"simulated":[60,83],"platform":[61,93,133,151],"host":[64,103,117],"machine":[65,104],"running":[66],"environment.":[69],"The":[70,191],"insights":[71],"gain":[73],"are":[74],"used":[75,173],"to":[76,81,98,115,174,183],"design":[77],"peripherals":[78],"which":[79,170],"appear":[80],"processor":[84],"system":[85,137],"like":[86],"devices":[87,113,187,219],"available":[88],"on":[89,101,105,118],"targeted":[91,131],"hardware":[92,112,141,186,218],"allow":[95],"access":[97],"files":[99,208],"stored":[100],"one":[106],"hand,":[107],"communication":[110],"with":[111,167,185,195,216,222],"connected":[114],"other":[120,189],"hand.":[121],"both":[123],"cases":[124],"cross-compiled":[126],"application":[127,203,214],"code":[128],"including":[134],"operating":[136],"(OS)":[138],"abstraction":[142],"layer":[143],"(HAL)":[144],"can":[145,171],"be":[146,172],"executed":[147],"by":[148,206],"virtual":[150,224],"(VP)":[152],"without":[153],"any":[154],"modifications.":[155],"Additionally,":[156],"introduce":[158],"a":[159,200],"method":[160],"controlling":[162],"synchronization":[164],"OVP":[166],"host,":[169],"either":[175],"run":[176],"simulations":[177],"fast":[179],"motion":[180],"mode,":[181],"or":[182,188],"collaborate":[184],"approach":[192],"verified":[194],"two":[196],"cases:":[198],"(1)":[199],"motor":[201],"processing":[204,213],"accessing":[207],"(2)":[210],"an":[211],"image":[212],"interacting":[215],"real":[217],"directly":[220],"coupled":[221],"platform.":[225]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
