{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:22:45Z","timestamp":1772119365894,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"12","license":[{"start":{"date-parts":[[2023,3,17]],"date-time":"2023-03-17T00:00:00Z","timestamp":1679011200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,3,17]],"date-time":"2023-03-17T00:00:00Z","timestamp":1679011200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Jilin Province Science and Technology Development Plan","award":["20190701019GH"],"award-info":[{"award-number":["20190701019GH"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61872158"],"award-info":[{"award-number":["61872158"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172186"],"award-info":[{"award-number":["62172186"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012165","name":"Key Technologies Research and Development Program","doi-asserted-by":"publisher","award":["2017-YFB0102503"],"award-info":[{"award-number":["2017-YFB0102503"]}],"id":[{"id":"10.13039\/501100012165","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011789","name":"Department of Science and Technology of Jilin Province","doi-asserted-by":"publisher","award":["20210201072GX"],"award-info":[{"award-number":["20210201072GX"]}],"id":[{"id":"10.13039\/501100011789","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2023,6]]},"DOI":"10.1007\/s00500-023-07989-1","type":"journal-article","created":{"date-parts":[[2023,3,17]],"date-time":"2023-03-17T02:02:56Z","timestamp":1679018576000},"page":"7999-8012","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["TDCA: improved optimization algorithm with degree distribution and communication traffic for the deployment of software components based on AUTOSAR architecture"],"prefix":"10.1007","volume":"27","author":[{"given":"Kunpeng","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Yanheng","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Jindong","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Guanhua","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Jingyi","family":"Jin","sequence":"additional","affiliation":[]},{"given":"Yunhao","family":"Li","sequence":"additional","affiliation":[]},{"given":"Fengmin","family":"Tang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,3,17]]},"reference":[{"issue":"4","key":"7989_CR1","doi-asserted-by":"publisher","first-page":"889","DOI":"10.1007\/s11241-019-09339-7","volume":"55","author":"A Bhat","year":"2019","unstructured":"Bhat A, Samii S, Rajkumar R (2019) Practical task allocation for software fault-tolerance and its implementation in embedded automotive systems. Real-Time Syst 55(4):889\u2013924","journal-title":"Real-Time Syst"},{"key":"7989_CR2","doi-asserted-by":"crossref","unstructured":"Bhattacharya A, Konar A, Das S, Grosan C, Abraham A (2008) Hardware software partitioning problem in embedded system design using particle swarm optimization algorithm. In: International conference on complex","DOI":"10.1109\/CISIS.2008.5"},{"issue":"2\u20133","key":"7989_CR3","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s10617-007-9005-8","volume":"11","author":"S Chakraverty","year":"2007","unstructured":"Chakraverty S, Kumar A (2007) A rule-based availability-driven cosynthesis scheme. Des Autom Embedded Syst 11(2\u20133):193\u2013222","journal-title":"Des Autom Embedded Syst"},{"issue":"2","key":"7989_CR4","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1002\/1098-2418(200103)18:2<116::AID-RSA1001>3.0.CO;2-2","volume":"18","author":"A Condon","year":"2001","unstructured":"Condon A, Karp RM (2001) Algorithms for graph partitioning on the planted partition model. Random Struct Algorithms 18(2):116\u2013140","journal-title":"Random Struct Algorithms"},{"key":"7989_CR5","doi-asserted-by":"crossref","unstructured":"Cruz EHM, Diener M, Pilla LL, Navaux POA (2015) An efficient algorithm for communication-based task mapping. In: 2015 23rd Euromicro international conference on parallel, distributed, and network-based processing, IEEE, pp 207\u2013214","DOI":"10.1109\/PDP.2015.25"},{"key":"7989_CR6","doi-asserted-by":"crossref","unstructured":"Dougherty B, White J, Balasubramanian J, Thompson C, Schmidt DC (2009) Deployment automation with blitz. In: 2009 31st international conference on software engineering-companion volume, IEEE, pp 271\u2013274","DOI":"10.1109\/ICSE-COMPANION.2009.5070999"},{"issue":"1","key":"7989_CR7","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1008857008151","volume":"2","author":"P Eles","year":"1997","unstructured":"Eles P, Peng Z, Kuchcinski K, Doboli A (1997) System level hardware\/software partitioning based on simulated annealing and tabu search. J Des Autom Embedded Syst 2(1):5\u201332","journal-title":"J Des Autom Embedded Syst"},{"key":"7989_CR8","doi-asserted-by":"crossref","unstructured":"Faragardi HR, Lisper B, Nolte T (2013) Towards a communication-efficient mapping of autosar runnables on multi-cores. In: Emerging technologies & factory automation","DOI":"10.1109\/ETFA.2013.6648168"},{"key":"7989_CR9","doi-asserted-by":"crossref","unstructured":"Faragardi HR Lisper B, Sandstr\u00f6m K, Nolte T (2014) An efficient scheduling of autosar runnables to minimize communication cost in multi-core systems. In: 7th international symposium on telecommunications (IST)","DOI":"10.1109\/ISTEL.2014.7000667"},{"issue":"6","key":"7989_CR10","doi-asserted-by":"publisher","first-page":"911","DOI":"10.1109\/TCAD.2010.2048354","volume":"29","author":"F Ferrandi","year":"2010","unstructured":"Ferrandi F, Lanzi PL, Pilato C, Sciuto D, Tumeo A (2010) Ant colony heuristic for mapping and scheduling tasks and communications on heterogeneous embedded systems. IEEE Trans Comput-Aid Des Integr Circuits Syst 29(6):911\u2013924","journal-title":"IEEE Trans Comput-Aid Des Integr Circuits Syst"},{"issue":"3","key":"7989_CR11","doi-asserted-by":"publisher","first-page":"1608","DOI":"10.1166\/asl.2017.8620","volume":"23","author":"K Han","year":"2017","unstructured":"Han K, Park D, Cho Jeonghun (2017) An fds algorithm for synthesis of AUTOSAR architecture. Adv ence Lett 23(3):1608\u20131612","journal-title":"Adv ence Lett"},{"key":"7989_CR12","first-page":"99","volume":"198","author":"R Hegde","year":"2011","unstructured":"Hegde R, Mishra Geetishree, Gurumurthy KS (2011) An insight into the hardware and software complexity of ecus in vehicles. Commun Comput Inf Ence 198:99\u2013106","journal-title":"Commun Comput Inf Ence"},{"issue":"4","key":"7989_CR13","doi-asserted-by":"publisher","first-page":"644","DOI":"10.1007\/s11390-008-9160-9","volume":"23","author":"W Ji Gang","year":"2008","unstructured":"Ji Gang W, Srikanthan T, Zou GW (2008) New model and algorithm for hardware\/software partitioning. J Comput Sci Technol 23(4):644\u2013651","journal-title":"J Comput Sci Technol"},{"key":"7989_CR14","unstructured":"Kum D, Park GM, Lee S, Jung W (2008) Autosar migration from existing automotive software. In: Control, automation and systems, 2008. ICCAS 2008. International conference on"},{"issue":"1","key":"7989_CR15","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/321738.321743","volume":"20","author":"CL Liu","year":"1973","unstructured":"Liu CL, Layland JW (1973) Scheduling algorithms for multiprogramming in a hard-real-time environment. J ACM (JACM) 20(1):46\u201361","journal-title":"J ACM (JACM)"},{"issue":"3","key":"7989_CR16","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/s11241-020-09350-3","volume":"56","author":"J Martinez","year":"2020","unstructured":"Martinez J, Sa\u00f1udo I, Bertogna M (2020) End-to-end latency characterization of task communication models for automotive systems. Real-Time Syst 56(3):315\u2013347","journal-title":"Real-Time Syst"},{"key":"7989_CR17","doi-asserted-by":"crossref","unstructured":"Martorell H, Fabre J-C, Roy M, Valentin R (2014) Improving adaptiveness of autosar embedded applications. In: Proceedings of the 29th annual ACM symposium on applied computing, pp 384\u2013390","DOI":"10.1145\/2554850.2554965"},{"issue":"2","key":"7989_CR18","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1023\/A:1008832202436","volume":"2","author":"R Niemann","year":"1997","unstructured":"Niemann R, Marwedel P (1997) An algorithm for hardware\/software partitioning using mixed integer linear programming. Des Autom Embedded Syst 2(2):165\u2013193","journal-title":"Des Autom Embedded Syst"},{"issue":"9","key":"7989_CR19","doi-asserted-by":"publisher","first-page":"1025","DOI":"10.3390\/electronics8091025","volume":"8","author":"J Park","year":"2019","unstructured":"Park J, Wook Choi B (2019) Design and implementation procedure for an advanced driver assistance system based on an open source AUTOSAR. Electronics 8(9):1025","journal-title":"Electronics"},{"key":"7989_CR20","unstructured":"Peng W, Li H, Yao M, Sun Z (2010) Deployment optimization for AUTOSAR system configuration. In: International conference on computer engineering & technology"},{"key":"7989_CR21","doi-asserted-by":"publisher","first-page":"1885","DOI":"10.1007\/s00500-020-05261-4","volume":"25","author":"M Rabbani","year":"2020","unstructured":"Rabbani M, Nikoubin A, Farrokhi AH (2020) Using modified metaheuristic algorithms to solve a hazardous waste collection problem considering workload balancing and service time windows. Soft Comput 25:1885\u20131912","journal-title":"Soft Comput"},{"issue":"6","key":"7989_CR22","doi-asserted-by":"publisher","first-page":"1109","DOI":"10.1007\/s12239-017-0108-3","volume":"18","author":"Z Ran","year":"2017","unstructured":"Ran Z, Yan H, Zhang H, Li Y (2017) Approximate optimal AUTOSAR software components deploying approach for automotive e\/e system. Int J Automot Technol 18(6):1109\u20131119","journal-title":"Int J Automot Technol"},{"key":"7989_CR23","doi-asserted-by":"crossref","unstructured":"Saidi SE, Cotard S, Chaaban K, Marteil K (2015) An ilp approach for mapping AUTOSAR runnables on multi-core architectures. In: Proceedings of the 2015 workshop on rapid simulation and performance evaluation: methods and tools, pp 1\u20138","DOI":"10.1145\/2693433.2693439"},{"key":"7989_CR24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2018.10.043","volume":"98","author":"K Senthilkumar","year":"2019","unstructured":"Senthilkumar K, Ramadoss R (2019) Optimized scheduling of multicore ecu architecture with bio-security can network using AUTOSAR. Fut Gener Comput Syst 98:1\u201311","journal-title":"Fut Gener Comput Syst"},{"key":"7989_CR25","doi-asserted-by":"publisher","first-page":"6958","DOI":"10.1109\/ACCESS.2018.2890436","volume":"7","author":"G Shen","year":"2019","unstructured":"Shen G, Liu Y, Sun G, Tingting Z, Zhou X, Aimin W (2019) Suppressing sidelobe level of the planar antenna array in wireless power transmission. IEEE Access 7:6958\u20136970","journal-title":"IEEE Access"},{"key":"7989_CR26","doi-asserted-by":"crossref","unstructured":"Spirleanu C, Diaconescu E (2019) Application model in autosar software development for control systems design through fuzzy methods. In: SIAR International congress of automotive and transport engineering: science and management of automotive and transportation engineering, Springer, pp 508\u2013517","DOI":"10.1007\/978-3-030-32564-0_59"},{"key":"7989_CR27","doi-asserted-by":"crossref","unstructured":"Vo GN, Lai R, Garg M (2009) Building automotive software component within the AUTOSAR environment: a case study. In: International conference on quality software","DOI":"10.1109\/QSIC.2009.34"},{"key":"7989_CR28","doi-asserted-by":"crossref","unstructured":"Wozniak E, Mehiaoui A, Mraidha C, Tucci-Piergiovanni S, Gerard S (2013) An optimization approach for the synthesis of autosar architectures. In: 2013 IEEE 18th conference on emerging technologies & factory automation (ETFA), IEEE, pp 1\u201310","DOI":"10.1109\/ETFA.2013.6647952"},{"key":"7989_CR29","unstructured":"Yang Y (2012) Software synthesis for distributed embedded systems. PhD thesis, UC Berkeley"},{"key":"7989_CR30","doi-asserted-by":"crossref","unstructured":"Zeng H, Di Natale M (2012) Efficient implementation of AUTOSAR components with minimal memory usage. In: IEEE International symposium on industrial embedded systems","DOI":"10.1109\/SIES.2012.6356578"},{"key":"7989_CR31","doi-asserted-by":"crossref","unstructured":"Zhang M, Gu Z (2011) Optimization issues in mapping AUTOSAR components to distributed multithreaded implementations. In: IEEE International symposium on rapid system prototyping","DOI":"10.1109\/RSP.2011.5929971"},{"issue":"3","key":"7989_CR32","doi-asserted-by":"publisher","first-page":"667","DOI":"10.1007\/s11241-019-09332-0","volume":"55","author":"Y Zhao","year":"2019","unstructured":"Zhao Y, Zeng H (2019) The concept of maximal unschedulable deadline assignment for optimization in fixed-priority scheduled real-time systems. Real-Time Syst 55(3):667\u2013707","journal-title":"Real-Time Syst"},{"key":"7989_CR33","doi-asserted-by":"crossref","unstructured":"Zheng T, Liu Y, Sun G, Zhang L, Liang S, Wang A, Zhou X (2020) Iwormlf: improved invasive weed optimization with random mutation and l\u00e9vy flight for beam pattern optimizations of linear and circular antenna arrays. IEEE Access 8:19460\u201319478","DOI":"10.1109\/ACCESS.2020.2968476"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-023-07989-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00500-023-07989-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-023-07989-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,17]],"date-time":"2023-05-17T10:21:32Z","timestamp":1684318892000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00500-023-07989-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,17]]},"references-count":33,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["7989"],"URL":"https:\/\/doi.org\/10.1007\/s00500-023-07989-1","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-1131775\/v1","asserted-by":"object"}]},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,17]]},"assertion":[{"value":"28 February 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 March 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}