{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T21:38:08Z","timestamp":1775857088154,"version":"3.50.1"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"5s","license":[{"start":{"date-parts":[[2021,9,22]],"date-time":"2021-09-22T00:00:00Z","timestamp":1632268800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2021,10,31]]},"abstract":"<jats:p>Developing an operating systems (OSs) for low-end embedded devices requires continuous adaptation to new hardware architectures and components, while serviceability of features needs to be assured for each individual platform under tight resource constraints. It is challenging to design a versatile and accurate heterogeneous test environment that is agile enough to cover a continuous evolution of the code base and platforms. This mission is even more challenging when organized in an agile open-source community process with many contributors such as for the RIOT OS. Hardware in the Loop (HiL) testing and Continuous Integration (CI) are automatable approaches to verify functionality, prevent regressions, and improve the overall quality at development speed in large community projects.<\/jats:p>\n          <jats:p>In this paper, we present PHiLIP (Primitive Hardware in the Loop Integration Product), an open-source external reference device together with tools that validate the system software while it controls hardware and interprets physical signals. Instead of focusing on a specific test setting, PHiLIP takes the approach of a tool-assisted agile HiL test process, designed for continuous evolution and deployment cycles. We explain its design, describe how it supports HiL tests, evaluate performance metrics, and report on practical experiences of employing PHiLIP in an automated CI test infrastructure. Our initial deployment comprises 22 unique platforms, each of which executes 98 peripheral tests every night. PHiLIP allows for easy extension of low-cost, adaptive testing infrastructures but serves testing techniques and tools to a much wider range of applications.<\/jats:p>","DOI":"10.1145\/3477040","type":"journal-article","created":{"date-parts":[[2021,9,22]],"date-time":"2021-09-22T20:48:40Z","timestamp":1632343720000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["PHiLIP on the HiL: Automated Multi-Platform OS Testing With External Reference Devices"],"prefix":"10.1145","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4786-2033","authenticated-orcid":false,"given":"Kevin","family":"Weiss","sequence":"first","affiliation":[{"name":"Hamburg University of Applied Sciences, Hamburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2673-7679","authenticated-orcid":false,"given":"Michel","family":"Rottleuthner","sequence":"additional","affiliation":[{"name":"Hamburg University of Applied Sciences, Hamburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0956-7885","authenticated-orcid":false,"given":"Thomas C.","family":"Schmidt","sequence":"additional","affiliation":[{"name":"Hamburg University of Applied Sciences, Hamburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3825-2807","authenticated-orcid":false,"given":"Matthias","family":"W\u00e4hlisch","sequence":"additional","affiliation":[{"name":"Freie Universit\u00e4t Berlin, Berlin, Germany"}]}],"member":"320","published-online":{"date-parts":[[2021,9,22]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"ACM. Jan. 2017. Result and Artifact Review and Badging. http:\/\/acm.org\/publications\/policies\/artifact-review-badging. (Jan. 2017).  ACM. Jan. 2017. Result and Artifact Review and Badging. http:\/\/acm.org\/publications\/policies\/artifact-review-badging. (Jan. 2017)."},{"key":"e_1_2_1_2_1","volume-title":"FIT IoT-LAB: A large scale open experimental IoT testbed. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT). 459\u2013464","author":"Adjih Cedric","unstructured":"Cedric Adjih , Emmanuel Baccelli , Eric Fleury , Gaetan Harter , Nathalie Mitton , Thomas Noel , Roger Pissard-Gibollet , Frederic Saint-Marcel , Guillaume Schreiner , Julien Vandaele , and Thomas Watteyne . 2015. FIT IoT-LAB: A large scale open experimental IoT testbed. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT). 459\u2013464 . Cedric Adjih, Emmanuel Baccelli, Eric Fleury, Gaetan Harter, Nathalie Mitton, Thomas Noel, Roger Pissard-Gibollet, Frederic Saint-Marcel, Guillaume Schreiner, Julien Vandaele, and Thomas Watteyne. 2015. FIT IoT-LAB: A large scale open experimental IoT testbed. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT). 459\u2013464."},{"key":"e_1_2_1_3_1","volume-title":"Aspects of quality in internet of things (IoT) Solutions: A systematic mapping study","author":"Ahmed Bestoun S.","year":"2019","unstructured":"Bestoun S. Ahmed , Miroslav Bures , Karel Frajtak , and Tomas Cerny . 2019. Aspects of quality in internet of things (IoT) Solutions: A systematic mapping study . IEEE Access 7 ( Jan. 2019 ), 13758\u201313780. Bestoun S. Ahmed, Miroslav Bures, Karel Frajtak, and Tomas Cerny. 2019. Aspects of quality in internet of things (IoT) Solutions: A systematic mapping study. IEEE Access 7 (Jan. 2019), 13758\u201313780."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.02.061"},{"key":"e_1_2_1_5_1","unstructured":"ARM Ltd.2020. Mbed OS. https:\/\/www.mbed.com last accessed 07-17-2020. (2020).  ARM Ltd.2020. Mbed OS. https:\/\/www.mbed.com last accessed 07-17-2020. (2020)."},{"key":"e_1_2_1_6_1","unstructured":"ARM Mbed. 2021. ARM Mbed OS Testing Tools Documentation. https:\/\/os.mbed.com\/docs\/mbed-os\/v5.15\/tools\/testing.html last accessed 13-07-2021. (2021).  ARM Mbed. 2021. ARM Mbed OS Testing Tools Documentation. https:\/\/os.mbed.com\/docs\/mbed-os\/v5.15\/tools\/testing.html last accessed 13-07-2021. (2021)."},{"key":"e_1_2_1_7_1","unstructured":"ARM Software. 2020. CMSIS System View Description. https:\/\/arm-software.github.io\/CMSIS_5\/SVD\/html\/svd_Format_pg.html last accessed 01-01-2021. (2020).  ARM Software. 2020. CMSIS System View Description. https:\/\/arm-software.github.io\/CMSIS_5\/SVD\/html\/svd_Format_pg.html last accessed 01-01-2021. (2020)."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2815038"},{"key":"e_1_2_1_9_1","volume-title":"Schmidt","author":"Baccelli Emmanuel","year":"2013","unstructured":"Emmanuel Baccelli , Oliver Hahm , Mesut G\u00fcnes , Matthias W\u00e4hlisch , and Thomas C . Schmidt . 2013 . RIOT OS : Towards an OS for the internet of things. In Proc. of the 32nd IEEE INFOCOM. Poster. IEEE Press , Piscataway, NJ, USA, 79\u201380. Emmanuel Baccelli, Oliver Hahm, Mesut G\u00fcnes, Matthias W\u00e4hlisch, and Thomas C. Schmidt. 2013. RIOT OS: Towards an OS for the internet of things. In Proc. of the 32nd IEEE INFOCOM. Poster. IEEE Press, Piscataway, NJ, USA, 79\u201380."},{"key":"e_1_2_1_10_1","volume-title":"Proc. of International Conference on Information Science and Applications (LNEE), Kuinam J. Kim and Nakhoon Baek (Eds.)","volume":"514","author":"Bures Miroslav","unstructured":"Miroslav Bures , Tomas Cerny , and Bestoun S. Ahmed . 2019. Internet of Things: Current challenges in the quality assurance and testing methods . In Proc. of International Conference on Information Science and Applications (LNEE), Kuinam J. Kim and Nakhoon Baek (Eds.) , Vol. 514 . Springer Singapore, Singapore, 625\u2013634. Miroslav Bures, Tomas Cerny, and Bestoun S. Ahmed. 2019. Internet of Things: Current challenges in the quality assurance and testing methods. In Proc. of International Conference on Information Science and Applications (LNEE), Kuinam J. Kim and Nakhoon Baek (Eds.), Vol. 514. Springer Singapore, Singapore, 625\u2013634."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201908)","author":"Cadar Cristian","year":"2008","unstructured":"Cristian Cadar , Daniel Dunbar , and Dawson Engler . 2008 . KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs . In Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201908) . USENIX Association, USA , 209224. Cristian Cadar, Daniel Dunbar, and Dawson Engler. 2008. KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs. In Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201908). USENIX Association, USA, 209224."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985995"},{"key":"e_1_2_1_13_1","unstructured":"Cadence. 2021. All Products A-Z. https:\/\/www.cadence.com\/en_US\/home\/tools\/tools-a-z.html last accessed 01-01-2021. (2021).  Cadence. 2021. All Products A-Z. https:\/\/www.cadence.com\/en_US\/home\/tools\/tools-a-z.html last accessed 01-01-2021. (2021)."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00087"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2013.44"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3356317.3356326"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2018.00035"},{"key":"e_1_2_1_18_1","unstructured":"dSPACE. 2021. dSPACE ECU Testing. https:\/\/www.dspace.com\/de\/gmb\/home\/products\/systems\/ecutest.cfm last accessed 01-01-2021. (2021).  dSPACE. 2021. dSPACE ECU Testing. https:\/\/www.dspace.com\/de\/gmb\/home\/products\/systems\/ecutest.cfm last accessed 01-01-2021. (2021)."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2004.38"},{"key":"e_1_2_1_20_1","unstructured":"Eric Blake. 2018. Understanding QEMU devices. https:\/\/www.qemu.org\/2018\/02\/09\/understanding-qemu-devices\/ last accessed 28-05-2021. (2018).  Eric Blake. 2018. Understanding QEMU devices. https:\/\/www.qemu.org\/2018\/02\/09\/understanding-qemu-devices\/ last accessed 28-05-2021. (2018)."},{"key":"e_1_2_1_21_1","volume-title":"29th USENIX Security Symposium. USENIX Association, 1237\u20131254","author":"Feng Bo","year":"2020","unstructured":"Bo Feng , Alejandro Mera , and Long Lu . 2020 . P2IM: Scalable and hardware-independent firmware testing via automatic peripheral interface modeling . In 29th USENIX Security Symposium. USENIX Association, 1237\u20131254 . Bo Feng, Alejandro Mera, and Long Lu. 2020. P2IM: Scalable and hardware-independent firmware testing via automatic peripheral interface modeling. In 29th USENIX Security Symposium. USENIX Association, 1237\u20131254."},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of EMSOFT","author":"Gandras\u030e Niels","year":"2021","unstructured":"Niels Gandras\u030e , Michel Rottleuthner , and Thomas C. Schmidt . 2021. Work-in-Progress: Large-scale timer hardware analysis for a flexible low-level timer-API design . In Proceedings of EMSOFT 2021 . ACM, New York, NY, USA. Accepted for publication. Niels Gandras\u030e, Michel Rottleuthner, and Thomas C. Schmidt. 2021. Work-in-Progress: Large-scale timer hardware analysis for a flexible low-level timer-API design. In Proceedings of EMSOFT 2021. ACM, New York, NY, USA. Accepted for publication."},{"key":"e_1_2_1_23_1","volume-title":"Testing embedded software: A survey of the literature. Information and Software Technology 104 (12","author":"Garousi Vahid","year":"2018","unstructured":"Vahid Garousi , Michael Felderer , \u00c7a\u011fr\u0131 Murat Karap\u0131\u00e7ak , and U\u011fur Y\u0131lmaz . 2018. Testing embedded software: A survey of the literature. Information and Software Technology 104 (12 2018 ), 14\u201345. Vahid Garousi, Michael Felderer, \u00c7a\u011fr\u0131 Murat Karap\u0131\u00e7ak, and U\u011fur Y\u0131lmaz. 2018. Testing embedded software: A survey of the literature. Information and Software Technology 104 (12 2018), 14\u201345."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3356250.3360042"},{"key":"e_1_2_1_25_1","volume-title":"Proc. of International Conference on Information Technologies (InfoTech). IEEE","author":"Georgiev I.","unstructured":"I. Georgiev and I. Georgiev . 2019. Simulation-based self-testing in IoT-enabled manufacturing . In Proc. of International Conference on Information Technologies (InfoTech). IEEE , Piscataway, NJ, USA. I. Georgiev and I. Georgiev. 2019. Simulation-based self-testing in IoT-enabled manufacturing. In Proc. of International Conference on Information Technologies (InfoTech). IEEE, Piscataway, NJ, USA."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/KSE.2019.8919324"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2021.3089549"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132983.1132995"},{"key":"e_1_2_1_29_1","volume-title":"Embedded Systems Conference (ESC 413)","author":"Karlesky Michael","year":"2007","unstructured":"Michael Karlesky , Greg Williams , William Bereza , and Matt Fletcher . 2007 . Mocking the embedded World: Test-driven development, continuous integration, and design patterns . In Embedded Systems Conference (ESC 413) . 1518\u20131532. Michael Karlesky, Greg Williams, William Bereza, and Matt Fletcher. 2007. Mocking the embedded World: Test-driven development, continuous integration, and design patterns. In Embedded Systems Conference (ESC 413). 1518\u20131532."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen.2011.0111"},{"key":"e_1_2_1_31_1","volume-title":"International Conference on Embedded Wireless Systems and Networks (EWSN). ACM","author":"Kietzmann Peter","year":"2021","unstructured":"Peter Kietzmann , Lena Boeckmann , Leandro Lanzieri , Thomas C. Schmidt , and Matthias W\u00e4hlisch . 2021 . A performance study of crypto-hardware in the low-end IoT . In International Conference on Embedded Wireless Systems and Networks (EWSN). ACM , New York, USA, 12. Peter Kietzmann, Lena Boeckmann, Leandro Lanzieri, Thomas C. Schmidt, and Matthias W\u00e4hlisch. 2021. A performance study of crypto-hardware in the low-end IoT. In International Conference on Embedded Wireless Systems and Networks (EWSN). ACM, New York, USA, 12."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453159"},{"key":"e_1_2_1_33_1","volume-title":"Miguel Angel Reina Ortega, and JaeSeung Song.","author":"Kim Hiun","year":"2018","unstructured":"Hiun Kim , Abbas Ahmad , Jaeyoung Hwang , Hamza Baqa , Franck Le Gall , Miguel Angel Reina Ortega, and JaeSeung Song. 2018 . IoT-TaaS: Towards a prospective iot testing framework. IEEE Access 6 (April 2018), 15480\u201315493. Hiun Kim, Abbas Ahmad, Jaeyoung Hwang, Hamza Baqa, Franck Le Gall, Miguel Angel Reina Ortega, and JaeSeung Song. 2018. IoT-TaaS: Towards a prospective iot testing framework. IEEE Access 6 (April 2018), 15480\u201315493."},{"key":"e_1_2_1_34_1","unstructured":"Labcenter Electronics North America. 2021. Proteus Design Suite. https:\/\/www.labcenter.com last accessed 01-01-2021. (2021).  Labcenter Electronics North America. 2021. Proteus Design Suite. https:\/\/www.labcenter.com last accessed 01-01-2021. (2021)."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461381.2461402"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCNW.2015.7365906"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1155\/2018\/3723691"},{"key":"e_1_2_1_38_1","unstructured":"Linaro Limited. 2019. LAVA. https:\/\/docs.lavasoftware.org\/lava\/index.html last accessed 01-01-2021. (2019).  Linaro Limited. 2019. LAVA. https:\/\/docs.lavasoftware.org\/lava\/index.html last accessed 01-01-2021. (2019)."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2019.0100545"},{"key":"e_1_2_1_41_1","unstructured":"MathWorks. 2021. Simulink. https:\/\/mathworks.com\/products\/simulink.html last accessed 01-01-2021. (2021).  MathWorks. 2021. Simulink. https:\/\/mathworks.com\/products\/simulink.html last accessed 01-01-2021. (2021)."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2007.4385475"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSIT.2018.8486149"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/SIITME.2012.6384402"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236454.3236511"},{"key":"e_1_2_1_46_1","unstructured":"QEMU. 2021. QEMU - the FAST! processor emulator. https:\/\/www.qemu.org last accessed 28-05-2021. (2021).  QEMU. 2021. QEMU - the FAST! processor emulator. https:\/\/www.qemu.org last accessed 28-05-2021. (2021)."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086228.1086282"},{"key":"e_1_2_1_48_1","unstructured":"Renode. 2021. Renode Homepage. https:\/\/renode.io last accessed 28-05-2021. (2021).  Renode. 2021. Renode Homepage. https:\/\/renode.io last accessed 28-05-2021. (2021)."},{"key":"e_1_2_1_49_1","unstructured":"RIOT. 2021. RIOT Emulators. https:\/\/api.riot-os.org\/emulators.html last accessed 28-05-2021. (2021).  RIOT. 2021. RIOT Emulators. https:\/\/api.riot-os.org\/emulators.html last accessed 28-05-2021. (2021)."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3441643"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.91"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791212.1791235"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3097766.3097768"},{"key":"e_1_2_1_54_1","volume-title":"2019 USENIX Annual Technical Conference. USENIX Association","author":"Sengupta Aritra","unstructured":"Aritra Sengupta , Tanakorn Leesatapornwongsa , Masoud Saeida Ardekani , and Cesar A. Stuardo . 2019. Transactuations: Where transactions meet the physical world . In 2019 USENIX Annual Technical Conference. USENIX Association , Renton, WA, USA, 91\u2013106. Aritra Sengupta, Tanakorn Leesatapornwongsa, Masoud Saeida Ardekani, and Cesar A. Stuardo. 2019. Transactuations: Where transactions meet the physical world. In 2019 USENIX Annual Technical Conference. USENIX Association, Renton, WA, USA, 91\u2013106."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/SSIRI.2008.38"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/AST.2007.7"},{"key":"e_1_2_1_57_1","volume-title":"Automated System Level Software Testing of Networked Embedded Systems. Licentiate Theses 275","author":"Strandberg Per Erik","unstructured":"Per Erik Strandberg . 2018. Automated System Level Software Testing of Networked Embedded Systems. Licentiate Theses 275 . M\u00e4lardalen University Press , Embedded Systems . Per Erik Strandberg. 2018. Automated System Level Software Testing of Networked Embedded Systems. Licentiate Theses 275. M\u00e4lardalen University Press, Embedded Systems."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2006.07.002"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/IRI.2004.1431508"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-13-9190-3_40"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.4018\/IJHIoT.2018070101"},{"key":"e_1_2_1_62_1","volume-title":"Lukas Sigrist, Lorin M\u00fchlebach, Andreas Biri, Jan Beutel, and Lothar Thiele.","author":"Tr\u00fcb Roman","year":"2020","unstructured":"Roman Tr\u00fcb , Reto Da Forno , Lukas Sigrist, Lorin M\u00fchlebach, Andreas Biri, Jan Beutel, and Lothar Thiele. 2020 . FlockLab 2: Multi-modal testing and validation for wireless IoT. In 3rd WS on Benchmarking Cyber-Physical Systems and Internet of Things (CPS-IoTBench 2020). ETH Zurich, TIK Laboratory . Roman Tr\u00fcb, Reto Da Forno, Lukas Sigrist, Lorin M\u00fchlebach, Andreas Biri, Jan Beutel, and Lothar Thiele. 2020. FlockLab 2: Multi-modal testing and validation for wireless IoT. In 3rd WS on Benchmarking Cyber-Physical Systems and Internet of Things (CPS-IoTBench 2020). ETH Zurich, TIK Laboratory."},{"key":"e_1_2_1_63_1","volume-title":"Proc. 16th International Conference on Mechatronics, Mechatronika 2014 (December","author":"Vejlupek Josef","year":"2014","unstructured":"Josef Vejlupek , Robert Grepl , Petr Krej\u010d\u00ed , Franti\u0161ek Les\u00e1k , and Karel Matou\u0161 . 2014 . Hardware-in-the-loop simulation for automotive parking assistant control units . Proc. 16th International Conference on Mechatronics, Mechatronika 2014 (December 2014), 325\u2013330. Josef Vejlupek, Robert Grepl, Petr Krej\u010d\u00ed, Franti\u0161ek Les\u00e1k, and Karel Matou\u0161. 2014. Hardware-in-the-loop simulation for automotive parking assistant control units. Proc. 16th International Conference on Mechatronics, Mechatronika 2014 (December 2014), 325\u2013330."},{"key":"e_1_2_1_64_1","volume-title":"Proc. 12th IEEE Mediter. Electrotechnical Conf.","volume":"1","author":"Virzonis Darius","unstructured":"Darius Virzonis , T. Jukna , and D. Ramunas . 2004. Design of the embedded software using flexible hardware-in-the-loop simulation scheme . In Proc. 12th IEEE Mediter. Electrotechnical Conf. Vol. 1 , 351\u2013354. Darius Virzonis, T. Jukna, and D. Ramunas. 2004. Design of the embedded software using flexible hardware-in-the-loop simulation scheme. In Proc. 12th IEEE Mediter. Electrotechnical Conf. Vol. 1, 351\u2013354."},{"key":"e_1_2_1_65_1","volume-title":"4th WS on Embedded Networked Sensors (EmNets\u201907). ACM, 93\u201397.","author":"Woehrle Matthias","unstructured":"Matthias Woehrle , Christian Plessl , Jan Beutel , and Lothar Thiele . 2007. Increasing the reliability of wireless sensor networks with a distributed testing framework . In 4th WS on Embedded Networked Sensors (EmNets\u201907). ACM, 93\u201397. Matthias Woehrle, Christian Plessl, Jan Beutel, and Lothar Thiele. 2007. Increasing the reliability of wireless sensor networks with a distributed testing framework. In 4th WS on Embedded Networked Sensors (EmNets\u201907). ACM, 93\u201397."},{"key":"e_1_2_1_66_1","unstructured":"Zephyr Project. 2020. Zephyr. https:\/\/www.zephyrproject.org last accessed 07-17-2020. (2020).  Zephyr Project. 2020. Zephyr. https:\/\/www.zephyrproject.org last accessed 07-17-2020. (2020)."}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477040","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477040","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:47Z","timestamp":1750188647000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477040"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,22]]},"references-count":65,"journal-issue":{"issue":"5s","published-print":{"date-parts":[[2021,10,31]]}},"alternative-id":["10.1145\/3477040"],"URL":"https:\/\/doi.org\/10.1145\/3477040","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,22]]},"assertion":[{"value":"2021-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-09-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}