{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T15:05:47Z","timestamp":1775228747679,"version":"3.50.1"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"17","license":[{"start":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T00:00:00Z","timestamp":1720569600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T00:00:00Z","timestamp":1720569600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100011914","name":"M\u00e4lardalen University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100011914","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2024,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The edge-cloud computing continuum effectively uses fog and cloud servers to meet the quality of service (QoS) requirements of tasks when edge devices cannot meet those requirements. This paper focuses on the workflow offloading problem in edge-cloud computing and formulates this problem as a nonlinear mathematical programming model. The objective function is to minimize the monetary cost of executing a workflow while satisfying constraints related to data dependency among tasks and QoS requirements, including security and deadlines. Additionally, it presents a genetic algorithm for the workflow offloading problem to find near-optimal solutions with the cost minimization objective. The performance of the proposed mathematical model and genetic algorithm is evaluated on several real-world workflows. Experimental results demonstrate that the proposed genetic algorithm can find admissible solutions comparable to the mathematical model and outperforms particle swarm optimization, bee life algorithm, and a hybrid heuristic-genetic algorithm in terms of workflow execution costs.<\/jats:p>","DOI":"10.1007\/s11227-024-06341-0","type":"journal-article","created":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T11:02:10Z","timestamp":1720609330000},"page":"24835-24870","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Cost-aware workflow offloading in edge-cloud computing using a genetic algorithm"],"prefix":"10.1007","volume":"80","author":[{"given":"Somayeh","family":"Abdi","sequence":"first","affiliation":[]},{"given":"Mohammad","family":"Ashjaei","sequence":"additional","affiliation":[]},{"given":"Saad","family":"Mubeen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,7,10]]},"reference":[{"key":"6341_CR1","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.04.057","volume":"87","author":"M Aazam","year":"2018","unstructured":"Aazam M, Zeadally S, Harras KA (2018) Offloading in fog computing for IoT: review, enabling technologies, and research opportunities. Future Gener Comput Syst 87:278\u2013289","journal-title":"Future Gener Comput Syst"},{"key":"6341_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102185","volume":"118","author":"B Liu","year":"2021","unstructured":"Liu B, Meng S, Jiang X, Xu X, Qi L, Dou W (2021) A QoS-guaranteed online user data deployment method in edge cloud computing environment. J Syst Architect 118:102185","journal-title":"J Syst Architect"},{"key":"6341_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102362","volume":"122","author":"A Shakarami","year":"2022","unstructured":"Shakarami A, Shakarami H, Ghobaei-Arani M, Nikougoftar E, Faraji-Mehmandar M (2022) Resource provisioning in edge\/fog computing: a comprehensive and systematic review. J Syst Architect 122:102362","journal-title":"J Syst Architect"},{"key":"6341_CR4","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/j.sysarc.2019.02.009","volume":"98","author":"A Yousefpour","year":"2019","unstructured":"Yousefpour A, Fung C, Nguyen T, Kadiyala K, Jalali F, Niakanlahiji A, Kong J, Jue JP (2019) All one needs to know about fog computing and related edge computing paradigms: a complete survey. J Syst Architect 98:289\u2013330","journal-title":"J Syst Architect"},{"key":"6341_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2020.101849","volume":"112","author":"F Tang","year":"2021","unstructured":"Tang F, Liu C, Li K, Tang Z, Li K (2021) Task migration optimization for guaranteeing delay deadline with mobility consideration in mobile edge computing. J Syst Architect 112:101849","journal-title":"J Syst Architect"},{"key":"6341_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-021-00256-4","volume":"10","author":"Q You","year":"2021","unstructured":"You Q, Tang B (2021) Efficient task offloading using particle swarm optimization algorithm in edge computing for industrial internet of things. J Cloud Comput 10:1\u201311","journal-title":"J Cloud Comput"},{"key":"6341_CR7","doi-asserted-by":"publisher","first-page":"829","DOI":"10.1109\/JIOT.2023.3286900","volume":"11","author":"J Ren","year":"2023","unstructured":"Ren J, Qin T (2023) Decentralized blockchain-based and trust-aware task offloading strategy for healthcare IoT. IEEE Internet Things J 11:829\u2013847","journal-title":"IEEE Internet Things J"},{"key":"6341_CR8","doi-asserted-by":"publisher","first-page":"1122","DOI":"10.1109\/TCC.2022.3163750","volume":"11","author":"H Zhou","year":"2022","unstructured":"Zhou H, Zhang Z, Li D, Su Z (2022) Joint optimization of computing offloading and service caching in edge computing-based smart grid. IEEE Trans Cloud Comput 11:1122\u20131132","journal-title":"IEEE Trans Cloud Comput"},{"key":"6341_CR9","doi-asserted-by":"crossref","unstructured":"Prasad CR, Kumar S, Rao PR, Kollem S, Yalabaka S, Samala S (2022) Optimization of task offloading for smart cities using IoT with fog computing-a survey. In: 2022 International Conference on Signal and Information Processing (IConSIP), IEEE, pp 1\u20135","DOI":"10.1109\/ICoNSIP49665.2022.10007447"},{"issue":"1","key":"6341_CR10","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1016\/j.icte.2021.12.017","volume":"9","author":"C Yeh","year":"2023","unstructured":"Yeh C, JoG Do, Ko YJ, Chung HK (2023) Perspectives on 6 g wireless communications. ICT Express 9(1):82\u201391","journal-title":"ICT Express"},{"issue":"7","key":"6341_CR11","doi-asserted-by":"publisher","first-page":"4388","DOI":"10.1109\/TSMC.2021.3097005","volume":"52","author":"Z Liu","year":"2021","unstructured":"Liu Z, Dai P, Xing H, Yu Z, Zhang W (2021) A distributed algorithm for task offloading in vehicular networks with hybrid fog\/cloud computing. IEEE Trans Syst Man Cybern Syst 52(7):4388\u20134401","journal-title":"IEEE Trans Syst Man Cybern Syst"},{"key":"6341_CR12","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2022.103568","volume":"212","author":"MY Akhlaqi","year":"2023","unstructured":"Akhlaqi MY, Hanapi ZBM (2023) Task offloading paradigm in mobile edge computing-current issues, adopted approaches, and future directions. J Netw Comput Appl 212:103568","journal-title":"J Netw Comput Appl"},{"issue":"3","key":"6341_CR13","doi-asserted-by":"publisher","first-page":"927","DOI":"10.3390\/s22030927","volume":"22","author":"A Ometov","year":"2022","unstructured":"Ometov A, Molua OL, Komarov M, Nurmi J (2022) A survey of security in cloud, edge, and fog computing. Sensors 22(3):927","journal-title":"Sensors"},{"key":"6341_CR14","doi-asserted-by":"crossref","unstructured":"Alhroob A, Samawi VW (2018) Privacy in cloud computing: intelligent approach (research poster). In: 2018 International Conference on High Performance Computing and Simulation (HPCS), IEEE, pp 1063\u20131065","DOI":"10.1109\/HPCS.2018.00170"},{"key":"6341_CR15","doi-asserted-by":"publisher","first-page":"734","DOI":"10.1016\/j.procs.2019.11.018","volume":"160","author":"S Parikh","year":"2019","unstructured":"Parikh S, Dave D, Patel R, Doshi N (2019) Security and privacy issues in cloud, fog and edge computing. Proced Comput Sci 160:734\u2013739","journal-title":"Proced Comput Sci"},{"key":"6341_CR16","doi-asserted-by":"crossref","unstructured":"Abdi S, Ashjaei M, Mubeen S (2022) Cognitive and time predictable task scheduling in edge-cloud federation. In: 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE, pp 1\u20134","DOI":"10.1109\/ETFA52439.2022.9921480"},{"issue":"5","key":"6341_CR17","first-page":"505","volume":"11","author":"OV Bisikalo","year":"2021","unstructured":"Bisikalo OV, Kovtun VV, Kovtun OV, Danylchuk OM (2021) Mathematical modeling of the availability of the information system for critical use to optimize control of its communication capabilities. Int J Sens Wirel Commun Control 11(5):505\u2013517","journal-title":"Int J Sens Wirel Commun Control"},{"issue":"6","key":"6341_CR18","doi-asserted-by":"publisher","first-page":"1013","DOI":"10.1111\/j.1752-1688.1985.tb00196.x","volume":"21","author":"N Buras","year":"1985","unstructured":"Buras N (1985) An application of mathematical programming in planning surface water storage 1. JAWRA J Am Water Resour Assoc 21(6):1013\u20131020","journal-title":"JAWRA J Am Water Resour Assoc"},{"issue":"9","key":"6341_CR19","doi-asserted-by":"publisher","first-page":"1365","DOI":"10.1016\/j.compchemeng.2009.11.012","volume":"34","author":"IE Grossmann","year":"2010","unstructured":"Grossmann IE, Guill\u00e9n-Gos\u00e1lbez G (2010) Scope for the application of mathematical programming techniques in the synthesis and planning of sustainable processes. Comput Chem Eng 34(9):1365\u20131376","journal-title":"Comput Chem Eng"},{"issue":"2","key":"6341_CR20","doi-asserted-by":"publisher","first-page":"182","DOI":"10.2307\/2490291","volume":"3","author":"JM Samuels","year":"1965","unstructured":"Samuels JM (1965) Opportunity costing: an application of mathematical programming. J Account Res 3(2):182\u2013191","journal-title":"J Account Res"},{"key":"6341_CR21","doi-asserted-by":"crossref","unstructured":"Gen M, Lin L (2023) Genetic algorithms and their applications. In: Springer handbook of engineering statistics, Springer, pp 635\u2013674","DOI":"10.1007\/978-1-4471-7503-2_33"},{"key":"6341_CR22","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102225","volume":"118","author":"A Islam","year":"2021","unstructured":"Islam A, Debnath A, Ghose M, Chakraborty S (2021) A survey on task offloading in multi-access edge computing. J Syst Architect 118:102225","journal-title":"J Syst Architect"},{"key":"6341_CR23","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.108177","volume":"195","author":"F Saeik","year":"2021","unstructured":"Saeik F, Avgeris M, Spatharakis D, Santi N, Dechouniotis D, Violos J, Leivadeas A, Athanasopoulos N, Mitton N, Papavassiliou S (2021) Task offloading in edge and cloud computing: a survey on mathematical, artificial intelligence and control theory solutions. Comput Netw 195:108177","journal-title":"Comput Netw"},{"key":"6341_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2022.109137","volume":"214","author":"N Kumari","year":"2022","unstructured":"Kumari N, Yadav A, Jana PK (2022) Task offloading in fog computing: a survey of algorithms and optimization techniques. Comput Netw 214:109137","journal-title":"Comput Netw"},{"issue":"9","key":"6341_CR25","doi-asserted-by":"publisher","first-page":"1730","DOI":"10.3390\/app9091730","volume":"9","author":"BM Nguyen","year":"2019","unstructured":"Nguyen BM, Thi Thanh Binh H, The Anh T, Bao Son D (2019) Evolutionary algorithms to optimize task scheduling problem for the IoT based bag-of-tasks application in cloud-fog computing environment. Appl Sci 9(9):1730","journal-title":"Appl Sci"},{"issue":"1","key":"6341_CR26","first-page":"843","volume":"71","author":"Z Nan","year":"2022","unstructured":"Nan Z, Wenjing L, Zhu L, Zhi L, Yumin L, Nahar N (2022) A new task scheduling scheme based on genetic algorithm for edge computing. Comput Mater Contin 71(1):843\u2013854","journal-title":"Comput Mater Contin"},{"issue":"4","key":"6341_CR27","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1080\/17517575.2017.1304579","volume":"12","author":"S Bitam","year":"2018","unstructured":"Bitam S, Zeadally S, Mellouk A (2018) Fog computing job scheduling optimization based on bees swarm. Enterp Inf Syst 12(4):373\u2013397","journal-title":"Enterp Inf Syst"},{"issue":"4","key":"6341_CR28","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1007\/s10922-022-09664-6","volume":"30","author":"AS Abohamama","year":"2022","unstructured":"Abohamama AS, El-Ghamry A, Hamouda E (2022) Real-time task scheduling algorithm for IoT-based applications in the cloud-fog environment. J Netw Syst Manage 30(4):54","journal-title":"J Netw Syst Manage"},{"key":"6341_CR29","doi-asserted-by":"crossref","unstructured":"Wang X, Ma L, Li H, Yin Z, Luan T, Cheng N (2022) Digital twin-assisted efficient reinforcement learning for edge task scheduling. In: IEEE 95th Vehicular Technology Conference: (VTC2022-Spring). IEEE 2022, pp 1\u20135","DOI":"10.1109\/VTC2022-Spring54318.2022.9860495"},{"key":"6341_CR30","first-page":"1586","volume":"23","author":"J Lou","year":"2023","unstructured":"Lou J, Tang Z, Jia W, Zhao W, Li J (2023) Startup-aware dependent task scheduling with bandwidth constraints in edge computing. IEEE Trans Mobile Comput 23:1586\u20131600","journal-title":"IEEE Trans Mobile Comput"},{"key":"6341_CR31","doi-asserted-by":"crossref","unstructured":"Liu H, Xin R, Chen P, Zhao Z (2022) Multi-objective robust workflow offloading in edge-to-cloud continuum. In: 2022 IEEE 15th International Conference on Cloud Computing (CLOUD), IEEE, pp 469\u2013478","DOI":"10.1109\/CLOUD55607.2022.00070"},{"key":"6341_CR32","doi-asserted-by":"publisher","first-page":"2657","DOI":"10.1109\/TSC.2023.3249160","volume":"16","author":"M Xu","year":"2023","unstructured":"Xu M, Mei Y, Zhu S, Zhang B, Xiang T, Zhang F, Zhang M (2023) Genetic programming for dynamic workflow scheduling in fog computing. IEEE Trans Serv Comput 16:2657\u20132671","journal-title":"IEEE Trans Serv Comput"},{"key":"6341_CR33","doi-asserted-by":"crossref","unstructured":"Saeed A, Chen G, Ma H, Fu Q (2023) A memetic genetic algorithm for optimal IoT workflow scheduling. In: International Conference on the Applications of Evolutionary Computation (Part of EvoStar), Springer, pp 556\u2013572","DOI":"10.1007\/978-3-031-30229-9_36"},{"issue":"5","key":"6341_CR34","doi-asserted-by":"publisher","first-page":"3407","DOI":"10.1109\/TCOMM.2019.2895040","volume":"67","author":"E El Haber","year":"2019","unstructured":"El Haber E, Nguyen TM, Assi C (2019) Joint optimization of computational cost and devices energy for task offloading in multi-tier edge-clouds. IEEE Trans Commun 67(5):3407\u20133421","journal-title":"IEEE Trans Commun"},{"key":"6341_CR35","doi-asserted-by":"crossref","unstructured":"Alsurdeh R, Calheiros RN, Matawie KM, Javadi B (2018) Cloud resource provisioning for combined stream and batch workflows. In: IEEE 37th International Performance Computing and Communications Conference (IPCCC). IEEE 2018, pp 1\u20138","DOI":"10.1109\/PCCC.2018.8710856"},{"issue":"1","key":"6341_CR36","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1109\/JIOT.2017.2780236","volume":"5","author":"L Liu","year":"2017","unstructured":"Liu L, Chang Z, Guo X, Mao S, Ristaniemi T (2017) Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J 5(1):283\u2013294","journal-title":"IEEE Internet Things J"},{"key":"6341_CR37","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2022.102759","volume":"133","author":"S Chen","year":"2022","unstructured":"Chen S, Chen B, Tao X, Xie X, Li K (2022) An online dynamic pricing framework for resource allocation in edge computing. J Syst Architect 133:102759","journal-title":"J Syst Architect"},{"key":"6341_CR38","first-page":"1","volume":"2008","author":"S Bharathi","year":"2008","unstructured":"Bharathi S, Chervenak A, Deelman E, Mehta G, Su M-H, Vahi K (2008) Characterization of scientific workflows, in, third workshop on workflows in support of large-scale science. IEEE 2008:1\u201310","journal-title":"IEEE"},{"key":"6341_CR39","unstructured":"Openalpr automatic license plate recognition. http:\/\/www. openalpr.com. Accessed 22 Dec 2020"},{"key":"6341_CR40","doi-asserted-by":"crossref","unstructured":"Wu H, Knottenbelt W, Wolter K, Sun Y (2016) An optimal offloading partitioning algorithm in mobile cloud computing. In: International Conference on Quantitative Evaluation of Systems, Springer, pp 311\u2013328","DOI":"10.1007\/978-3-319-43425-4_21"},{"key":"6341_CR41","doi-asserted-by":"crossref","unstructured":"Aceto L, Morichetta A, Tiezzi F (2015) Decision support for mobile cloud computing applications via model checking. In: 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, IEEE, pp 199\u2013204","DOI":"10.1109\/MobileCloud.2015.21"},{"issue":"3","key":"6341_CR42","first-page":"1","volume":"53","author":"FA Salaht","year":"2020","unstructured":"Salaht FA, Desprez F, Lebre A (2020) An overview of service placement problem in fog and edge computing. ACM Comput Surveys CSUR 53(3):1\u201335","journal-title":"ACM Comput Surveys CSUR"},{"key":"6341_CR43","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2022.116824","volume":"198","author":"S Qin","year":"2022","unstructured":"Qin S, Pi D, Shao Z (2022) Ails: A budget-constrained adaptive iterated local search for workflow scheduling in cloud environment. Expert Syst Appl 198:116824","journal-title":"Expert Syst Appl"},{"issue":"4","key":"6341_CR44","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1137\/0402042","volume":"2","author":"J Du","year":"1989","unstructured":"Du J, Leung JY-T (1989) Complexity of scheduling parallel task systems. SIAM J Discret Math 2(4):473\u2013487","journal-title":"SIAM J Discret Math"},{"key":"6341_CR45","doi-asserted-by":"crossref","unstructured":"Ibrahim M, Nabi S, Hussain R, Raza MS, Imran M, Kazmi SA, Oracevic A, Hussain F (2020) A comparative analysis of task scheduling approaches in cloud computing. In: 20th IEEE\/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID). IEEE 2020, pp 681\u2013684","DOI":"10.1109\/CCGrid49817.2020.00-23"},{"key":"6341_CR46","unstructured":"Michael LP (2018) Scheduling: theory, algorithms, and systems. Springer"},{"issue":"1","key":"6341_CR47","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1186\/s40537-023-00864-8","volume":"11","author":"J Huang","year":"2024","unstructured":"Huang J, Hu H (2024) Hybrid beluga whale optimization algorithm with multi-strategy for functions and engineering optimization problems. J Big Data 11(1):3","journal-title":"J Big Data"},{"key":"6341_CR48","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","volume":"69","author":"S Mirjalili","year":"2014","unstructured":"Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46\u201361","journal-title":"Adv Eng Softw"},{"key":"6341_CR49","doi-asserted-by":"crossref","unstructured":"Caprolu M, Di\u00a0Pietro R, Lombardi F, Raponi S (2019) Edge computing perspectives: architectures, technologies, and open security issues. In: 2019 IEEE International Conference on Edge Computing (EDGE), IEEE, pp 116\u2013123","DOI":"10.1109\/EDGE.2019.00035"},{"issue":"6","key":"6341_CR50","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MCC.2018.064181118","volume":"5","author":"B Varghese","year":"2018","unstructured":"Varghese B, Reano C, Silla F (2018) Accelerator virtualization in fog computing: Moving from the cloud to the edge. IEEE Cloud Comput 5(6):28\u201337","journal-title":"IEEE Cloud Comput"},{"issue":"3","key":"6341_CR51","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1016\/j.future.2012.08.015","volume":"29","author":"G Juve","year":"2013","unstructured":"Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Futur Gener Comput Syst 29(3):682\u2013692","journal-title":"Futur Gener Comput Syst"},{"key":"6341_CR52","doi-asserted-by":"crossref","unstructured":"De Maio V, Brandic I (2018) First hop mobile offloading of dag computations. In: 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE 2018, pp 83\u201392","DOI":"10.1109\/CCGRID.2018.00023"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06341-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-024-06341-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06341-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:28:08Z","timestamp":1725550088000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-024-06341-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,10]]},"references-count":52,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2024,11]]}},"alternative-id":["6341"],"URL":"https:\/\/doi.org\/10.1007\/s11227-024-06341-0","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,10]]},"assertion":[{"value":"2 July 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}