{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,19]],"date-time":"2026-09-19T02:06:03Z","timestamp":1789783563325,"version":"4.0.1"},"reference-count":45,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.jss.2026.112830","type":"journal-article","created":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T16:25:43Z","timestamp":1772555143000},"page":"112830","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["RunSoC: A design-space exploration framework for scheduling and allocation of automotive software tasks to semiconductor design partitions in system-on-chips"],"prefix":"10.1016","volume":"237","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9235-5145","authenticated-orcid":false,"given":"Lucas","family":"Mauser","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xinyu","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Kr\u00fcger","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7286-1833","authenticated-orcid":false,"given":"Moritz","family":"W\u00e4schle","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5256-8429","authenticated-orcid":false,"given":"Stefan","family":"Wagner","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.jss.2026.112830_bib0001","series-title":"Proceedings of the April 18\u201320, 1967, Spring Joint Computer Conference","first-page":"483","article-title":"Validity of the single processor approach to achieving large scale computing capabilities","author":"Amdahl","year":"1967"},{"key":"10.1016\/j.jss.2026.112830_bib0002","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1016\/j.infsof.2018.10.006","article-title":"Identifying, categorizing and mitigating threats to validity in software engineering secondary studies","volume":"106","author":"Ampatzoglou","year":"2019","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.jss.2026.112830_bib0003","series-title":"Big Data Analytics for Cyber-Physical Systems","first-page":"113","article-title":"Portable implementations for heterogeneous hardware platforms in autonomous driving systems","author":"Arndt","year":"2019"},{"key":"10.1016\/j.jss.2026.112830_bib0004","unstructured":"AUTOSAR, 2025. Automotive open system architecture. Available at: https:\/\/www.autosar.org\/. Accessed: 2026-03-14."},{"key":"10.1016\/j.jss.2026.112830_bib0005","series-title":"2019 IEEE Real-Time Systems Symposium (RTSS)","first-page":"339","article-title":"Predictable data-driven resource management: an implementation using autoware on autonomous platforms","author":"Bateni","year":"2019"},{"issue":"4","key":"10.1016\/j.jss.2026.112830_bib0006","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","article-title":"Lessons from applying the systematic literature review process within the software engineering domain","volume":"80","author":"Brereton","year":"2007","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2026.112830_bib0007","series-title":"Proceedings of the International Workshop on OpenCL","first-page":"1","article-title":"How to deploy AI software to self driving cars","author":"Brown","year":"2019"},{"key":"10.1016\/j.jss.2026.112830_bib0008","series-title":"Contemporary Empirical Methods in Software Engineering","first-page":"357","article-title":"Rapid reviews in software engineering","author":"Cartaxo","year":"2020"},{"issue":"2","key":"10.1016\/j.jss.2026.112830_bib0009","doi-asserted-by":"crossref","first-page":"311","DOI":"10.3390\/wevj7020311","article-title":"System-on-chip-based highly integrated powertrain control unit for next-generation electric vehicles: harnessing the potential of hybrid embedded platforms for advanced model-based control algorithms","volume":"7","author":"Dendaluce","year":"2015","journal-title":"World Electr. Veh. J."},{"key":"10.1016\/j.jss.2026.112830_bib0010","doi-asserted-by":"crossref","DOI":"10.1016\/j.sysarc.2020.101774","article-title":"Build real-time communication for hybrid dual-OS system","volume":"107","author":"Dong","year":"2020","journal-title":"J. Syst. Archit."},{"key":"10.1016\/j.jss.2026.112830_bib0011","series-title":"2022 25th Euromicro Conference on Digital System Design (DSD)","first-page":"649","article-title":"Monitoring framework to support mixed-criticality applications on multicore platforms","author":"Gala","year":"2022"},{"key":"10.1016\/j.jss.2026.112830_bib0012","series-title":"2016 IEEE 10th International Symposium on Embedded Multicore\/Many-core Systems-on-Chip (MCSOC)","first-page":"281","article-title":"Why comparing system-level MPSoc mapping approaches is difficult: a case study","author":"Goens","year":"2016"},{"key":"10.1016\/j.jss.2026.112830_bib0013","series-title":"2019 4th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT)","first-page":"706","article-title":"A framework for real-time automotive applications to multicore platform in perspective of autosar","author":"Gupta","year":"2019"},{"key":"10.1016\/j.jss.2026.112830_bib0014","series-title":"2015 Ninth International Conference on Frontier of Computer Science and Technology","first-page":"172","article-title":"Deploying and scheduling vision based advanced driver assistance systems (ADAS) on heterogeneous multicore embedded platform","author":"Hammond","year":"2015"},{"key":"10.1016\/j.jss.2026.112830_bib0015","series-title":"2019 Design, Automation & Test in Europe Conference & Exhibition (DATE)","first-page":"1034","article-title":"Adaptive vehicle detection for real-time autonomous driving system","author":"Hemmati","year":"2019"},{"issue":"7","key":"10.1016\/j.jss.2026.112830_bib0016","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MC.2008.209","article-title":"Amdahl\u2019s law in the multicore era","volume":"41","author":"Hill","year":"2008","journal-title":"Computer"},{"key":"10.1016\/j.jss.2026.112830_bib0017","series-title":"Papers Presented at the December 1\u20133, 1959, Eastern Joint IRE-AIEE-ACM Computer Conference","first-page":"160","article-title":"Critical-path planning and scheduling","author":"Kelley","year":"1959"},{"key":"10.1016\/j.jss.2026.112830_bib0018","series-title":"2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)","first-page":"1","article-title":"The zuse-ki-mobil ai accelerator soc: overview and a functional safety perspective","author":"Kempf","year":"2023"},{"key":"10.1016\/j.jss.2026.112830_bib0019","doi-asserted-by":"crossref","DOI":"10.1016\/j.sysarc.2020.101800","article-title":"Efficient mapping of runnables to tasks for embedded AUTOSAR applications","volume":"110","author":"Khenfri","year":"2020","journal-title":"J. Syst. Archit."},{"key":"10.1016\/j.jss.2026.112830_bib0020","series-title":"Technical Report","article-title":"Guidelines for Performing Systematic Literature Reviews in Software Engineering","author":"Kitchenham","year":"2007"},{"key":"10.1016\/j.jss.2026.112830_bib0021","series-title":"Real-Time Systems Design and Analysis","author":"Laplante","year":"2004"},{"key":"10.1016\/j.jss.2026.112830_bib0022","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.sysarc.2018.12.010","article-title":"An integrated hardware\/software design methodology for signal processing systems","volume":"93","author":"Li","year":"2019","journal-title":"J. Syst. Archit."},{"key":"10.1016\/j.jss.2026.112830_bib0023","series-title":"2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","first-page":"16","article-title":"CEDR-API: productive, performant programming of domain-specific embedded systems","author":"Mack","year":"2023"},{"key":"10.1016\/j.jss.2026.112830_bib0024","article-title":"Centralization potential of automotive e\/e architectures","author":"Mauser","year":"2024","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2026.112830_bib0025","series-title":"European Conference on Software Architecture","first-page":"144","article-title":"Towards mixed-criticality software architectures for centralized HPC platforms in software-defined vehicles: a systematic literature review","author":"Mauser","year":"2025"},{"key":"10.1016\/j.jss.2026.112830_bib0026","doi-asserted-by":"crossref","DOI":"10.3389\/frobt.2021.762227","article-title":"Configuring ADAS platforms for automotive applications using metaheuristics","volume":"8","author":"McLean","year":"2022","journal-title":"Front. Robot. AI"},{"key":"10.1016\/j.jss.2026.112830_bib0027","series-title":"Scheduling Real-Time Streaming Applications Onto an Embedded Multiprocessor","author":"Moreira","year":"2014"},{"key":"10.1016\/j.jss.2026.112830_bib0028","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2020.106294","article-title":"On the performance of hybrid search strategies for systematic literature reviews in software engineering","volume":"123","author":"Mour\u00e3o","year":"2020","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.jss.2026.112830_bib0029","series-title":"Automotive Embedded Systems Handbook","author":"Navet","year":"2017"},{"key":"10.1016\/j.jss.2026.112830_bib0030","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13643-016-0384-4","article-title":"Rayyan\u2013a web and mobile app for systematic reviews","volume":"5","author":"Ouzzani","year":"2016","journal-title":"Syst. Rev."},{"key":"10.1016\/j.jss.2026.112830_bib0031","series-title":"International Symposium on Applied Reconfigurable Computing","first-page":"255","article-title":"A flexible software framework for dynamic task allocation on MPSOCS evaluated in an automotive context","author":"Rettkowski","year":"2015"},{"key":"10.1016\/j.jss.2026.112830_bib0032","series-title":"2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015IEEE 12th International Conference on Embedded Software and Systems","first-page":"213","article-title":"Optimal performance prediction of ADAS algorithms on embedded parallel architectures","author":"Saussard","year":"2015"},{"issue":"2","key":"10.1016\/j.jss.2026.112830_bib0033","doi-asserted-by":"crossref","first-page":"93","DOI":"10.23919\/SAIEE.2015.8531890","article-title":"Secure separation of shared caches in AMP-based mixed criticality systems","volume":"106","author":"Schnarz","year":"2015","journal-title":"SAIEE Afr. Res. J."},{"key":"10.1016\/j.jss.2026.112830_bib0034","series-title":"The Algorithm Design Manual","volume":"Vol. 2","author":"Skiena","year":"2008"},{"key":"10.1016\/j.jss.2026.112830_bib0035","series-title":"Computer Organization and Architecture: Designing for Performance","author":"Stallings","year":"2016"},{"key":"10.1016\/j.jss.2026.112830_bib0036","series-title":"Automotive Software Architectures","author":"Staron","year":"2021"},{"key":"10.1016\/j.jss.2026.112830_bib0037","series-title":"2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","first-page":"23","article-title":"A runtime manager integrated emulation environment for heterogeneous soc design with RISC-v cores","author":"Suluhan","year":"2024"},{"key":"10.1016\/j.jss.2026.112830_bib0038","series-title":"Modern Operating Systems","author":"Tanenbaum","year":"2015"},{"key":"10.1016\/j.jss.2026.112830_bib0039","doi-asserted-by":"crossref","first-page":"80741","DOI":"10.1109\/ACCESS.2023.3300379","article-title":"Real-time multi-task ADAS implementation on reconfigurable heterogeneous MPSoc architecture","volume":"11","author":"Tatar","year":"2023","journal-title":"IEEE Access"},{"issue":"6","key":"10.1016\/j.jss.2026.112830_bib0040","doi-asserted-by":"crossref","first-page":"5021","DOI":"10.1109\/TIV.2024.3398215","article-title":"Real-time multi-learning deep neural network on an MPSoc-FPGA for intelligent vehicles: harnessing hardware acceleration with pipeline","volume":"9","author":"Tatar","year":"2024","journal-title":"IEEE Trans. Intell. Veh."},{"key":"10.1016\/j.jss.2026.112830_bib0041","series-title":"Graphs: Theory and Algorithms","author":"Thulasiraman","year":"1992"},{"key":"10.1016\/j.jss.2026.112830_bib0042","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2019.110458","article-title":"Feature dependencies in automotive software systems: extent, awareness, and refactoring","volume":"160","author":"Vogelsang","year":"2020","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2026.112830_bib0043","series-title":"International Conference on Formal Aspects of Component Software","first-page":"162","article-title":"Synthesis of a reconfiguration service for mixed-criticality multi-core systems: an experience report","author":"Waez","year":"2014"},{"key":"10.1016\/j.jss.2026.112830_bib0044","series-title":"Journal of Physics: Conference Series","first-page":"012036","article-title":"Design and verification of VCU system based on ISO26262","volume":"Vol. 2491","author":"Wang","year":"2023"},{"key":"10.1016\/j.jss.2026.112830_bib0045","unstructured":"Warschofsky, R., 2009. Autosar software architecture. Hasso-Plattner-Institute f\u00fcr Softwaresystemtechnik: Potsdam, Germany, 1\u201312. Available at: https:\/\/hpi.de\/fileadmin\/user_upload\/fachgebiete\/giese\/Ausarbeitungen_AUTOSAR0809\/Software_Architecture_Warschofsky.pdf. Accessed: 2026-03-14."}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226000646?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226000646?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T01:12:15Z","timestamp":1781140335000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121226000646"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":45,"alternative-id":["S0164121226000646"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2026.112830","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"RunSoC: A design-space exploration framework for scheduling and allocation of automotive software tasks to semiconductor design partitions in system-on-chips","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jss.2026.112830","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Inc. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"112830"}}