{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T16:30:25Z","timestamp":1781368225779,"version":"3.54.1"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,7,7]],"date-time":"2021-07-07T00:00:00Z","timestamp":1625616000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,7,7]],"date-time":"2021-07-07T00:00:00Z","timestamp":1625616000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"crossref","award":["NRF-2019R1A2B5B02069406"],"award-info":[{"award-number":["NRF-2019R1A2B5B02069406"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Information Technology Research Center","award":["IITP-2021-2018-0-01424"],"award-info":[{"award-number":["IITP-2021-2018-0-01424"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2021,12]]},"DOI":"10.1007\/s10617-021-09253-x","type":"journal-article","created":{"date-parts":[[2021,7,7]],"date-time":"2021-07-07T07:10:34Z","timestamp":1625641834000},"page":"265-295","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Adaptive run-time scheduling of dependent services for service-oriented IoT systems"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6764-9419","authenticated-orcid":false,"given":"Jangryul","family":"Kim","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kangkyu","family":"Park","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7929-7470","authenticated-orcid":false,"given":"Hoeseok","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7472-9142","authenticated-orcid":false,"given":"Soonhoi","family":"Ha","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,7,7]]},"reference":[{"key":"9253_CR1","doi-asserted-by":"publisher","unstructured":"Ali HI et\u00a0al. (2015) Generalized extraction of real-time parameters for homogeneous synchronous dataflow graphs. In: 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp 701\u2013710, https:\/\/doi.org\/10.1109\/PDP.2015.57","DOI":"10.1109\/PDP.2015.57"},{"issue":"1","key":"9253_CR2","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/0967-0661(93)92105-D","volume":"1","author":"N Audsley","year":"1993","unstructured":"Audsley N, Burns A, Wellings A (1993) Deadline monotonic scheduling theory and application. Control Eng Pract 1(1):71\u201378. https:\/\/doi.org\/10.1016\/0967-0661(93)92105-D","journal-title":"Control Eng Pract"},{"key":"9253_CR3","unstructured":"Bakir F, Wolski R, Krintz C, Ramachandran GS (2019) Devices-as-services: Rethinking scalable service architectures for the internet of things. In: 2nd $$\\{$$USENIX$$\\}$$ Workshop on Hot Topics in Edge Computing (HotEdge 19)"},{"key":"9253_CR4","doi-asserted-by":"crossref","unstructured":"Bamakhrama M, et\u00a0al. (2011) Hard-real-time scheduling of data-dependent tasks in embedded streaming applications. In: Proceedings of the ninth ACM international conference on Embedded software, ACM, pp 195\u2013204","DOI":"10.1145\/2038642.2038672"},{"key":"9253_CR5","doi-asserted-by":"publisher","unstructured":"Baruah S, Bonifaci V, Marchetti-Spaccamela A (2015) The global edf scheduling of systems of conditional sporadic dag tasks. In: 2015 27th Euromicro Conference on Real-Time Systems, pp 222\u2013231, https:\/\/doi.org\/10.1109\/ECRTS.2015.27","DOI":"10.1109\/ECRTS.2015.27"},{"key":"9253_CR6","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1016\/j.future.2018.05.056","volume":"88","author":"S Basu","year":"2018","unstructured":"Basu S et al (2018) An intelligent\/cognitive model of task scheduling for iot applications in cloud computing environment. Future Gener Comput Syst 88:254\u2013261. https:\/\/doi.org\/10.1016\/j.future.2018.05.056","journal-title":"Future Gener Comput Syst"},{"key":"9253_CR7","unstructured":"Bate I et\u00a0al. (2006) Incorporating scenarios and heuristics to improve flexibility in real-time embedded systems. In: 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS\u201906), IEEE, pp 221\u2013230"},{"key":"9253_CR8","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-642-10445-9_7","volume-title":"Middleware 2009","author":"N Ben Mabrouk","year":"2009","unstructured":"Ben Mabrouk N et al (2009) Qos-aware service composition in dynamic service oriented environments. In: Bacon JM, Cooper BF (eds) Middleware 2009. Springer, Heidelberg, pp 123\u2013142"},{"key":"9253_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-017-0836-1","author":"M Benedetti","year":"2017","unstructured":"Benedetti M, Messina F, Pappalardo G, Santoro C (2017) Jarvsis: a distributed scheduler for iot applications. Clust Comput. https:\/\/doi.org\/10.1007\/s10586-017-0836-1","journal-title":"Clust Comput"},{"key":"9253_CR10","doi-asserted-by":"crossref","unstructured":"Bengtsson J, et\u00a0al. (1995) Uppaal\u2013a tool suite for automatic verification of real-time systems. In: International Hybrid Systems Workshop, Springer, pp 232\u2013243","DOI":"10.1007\/BFb0020949"},{"key":"9253_CR11","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.compind.2019.06.002","volume":"111","author":"M Bhatia","year":"2019","unstructured":"Bhatia M, Sood SK, Kaur S (2019) Quantum-based predictive fog scheduler for iot applications. Comput Ind 111:51\u201367","journal-title":"Comput Ind"},{"key":"9253_CR12","doi-asserted-by":"publisher","unstructured":"Bonifaci V, Marchetti-Spaccamela A, Stiller S, Wiese A (2013) Feasibility analysis in the sporadic dag task model. In: 2013 25th Euromicro Conference on Real-Time Systems, pp 225\u2013233, https:\/\/doi.org\/10.1109\/ECRTS.2013.32","DOI":"10.1109\/ECRTS.2013.32"},{"key":"9253_CR13","doi-asserted-by":"publisher","unstructured":"Br\u00fcggen G, et\u00a0al. (2015) Schedulability and optimization analysis for non-preemptive static priority scheduling based on task utilization and blocking factors. In: 2015 27th Euromicro Conference on Real-Time Systems, pp 90\u2013101, https:\/\/doi.org\/10.1109\/ECRTS.2015.16","DOI":"10.1109\/ECRTS.2015.16"},{"key":"9253_CR14","volume-title":"Assigning real-time tasks to homogeneous multiprocessor systems","author":"A Burchard","year":"1994","unstructured":"Burchard A, Liebeherr J, Oh Y, Son SH (1994) Assigning real-time tasks to homogeneous multiprocessor systems. Tech. rep, USA"},{"key":"9253_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-018-9307-x","author":"J Choi","year":"2018","unstructured":"Choi J, Oh H, Ha S (2018) A hybrid performance analysis technique for distributed real-time embedded systems. Real-Time Syst. https:\/\/doi.org\/10.1007\/s11241-018-9307-x","journal-title":"Real-Time Syst"},{"key":"9253_CR16","doi-asserted-by":"publisher","unstructured":"Davis RI, et\u00a0al. (2015) Quantifying the exact sub-optimality of non-preemptive scheduling. In: 2015 IEEE Real-Time Systems Symposium, pp 96\u2013106, https:\/\/doi.org\/10.1109\/RTSS.2015.17","DOI":"10.1109\/RTSS.2015.17"},{"key":"9253_CR17","doi-asserted-by":"publisher","unstructured":"Fonseca JC, N\u00e9lis V, Raravi G, Pinho LM (2015) A multi-dag model for real-time parallel applications with conditional execution. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, Association for Computing Machinery, New York, NY, USA, SAC \u201915, p 1925\u20131932, https:\/\/doi.org\/10.1145\/2695664.2695808","DOI":"10.1145\/2695664.2695808"},{"key":"9253_CR18","volume-title":"Computers and intractability a guide to the theory of NP-completeness","author":"MR Garey","year":"1990","unstructured":"Garey MR et al (1990) Computers and intractability a guide to the theory of NP-completeness. W H Freeman & Co, New York"},{"key":"9253_CR19","doi-asserted-by":"publisher","unstructured":"George G, Bakir F, Wolski R, Krintz C (2020) Nanolambda: Implementing functions as a service at all resource scales for the internet of things. In: 2020 IEEE\/ACM Symposium on Edge Computing (SEC), pp 220\u2013231, https:\/\/doi.org\/10.1109\/SEC50012.2020.00035","DOI":"10.1109\/SEC50012.2020.00035"},{"key":"9253_CR20","doi-asserted-by":"crossref","unstructured":"Harbour MG, Garc\u00eda JG, Guti\u00e9rrez JP, Moyano JD (2001) Mast: Modeling and analysis suite for real time applications. In: Proceedings 13th Euromicro Conference on Real-Time Systems, IEEE, pp 125\u2013134","DOI":"10.1109\/EMRTS.2001.934015"},{"issue":"2","key":"9253_CR21","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1049\/ip-cdt:20045088","volume":"152","author":"R Henia","year":"2005","unstructured":"Henia R et al (2005) System level performance analysis-the symta\/s approach. IEE Proc-Comput Digit Tech 152(2):148\u2013166","journal-title":"IEE Proc-Comput Digit Tech"},{"key":"9253_CR22","doi-asserted-by":"publisher","unstructured":"Kao H, et\u00a0al. (1993) Deadline assignment in a distributed soft real-time system. In: [1993] Proceedings. The 13th International Conference on Distributed Computing Systems, pp 428\u2013437, https:\/\/doi.org\/10.1109\/ICDCS.1993.287682","DOI":"10.1109\/ICDCS.1993.287682"},{"key":"9253_CR23","doi-asserted-by":"crossref","unstructured":"Kim J, Oh H, Choi J, Ha H, Ha S (2013) A novel analytical method for worst case response time estimation of distributed embedded systems. In: Proceedings of the 50th Annual Design Automation Conference, pp 1\u201310","DOI":"10.1145\/2463209.2488893"},{"key":"9253_CR24","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1016\/j.future.2018.10.051","volume":"93","author":"K Kolomvatsos","year":"2019","unstructured":"Kolomvatsos K, Anagnostopoulos C (2019) Multi-criteria optimal task allocation at the edge. Future Gener Comput Syst 93:358\u2013372","journal-title":"Future Gener Comput Syst"},{"key":"9253_CR25","doi-asserted-by":"publisher","unstructured":"Lakra AV, et\u00a0al. (2015) Multi-objective tasks scheduling algorithm for cloud computing throughput optimization. Procedia Computer Science 48:107 \u2013 113, https:\/\/doi.org\/10.1016\/j.procs.2015.04.158, http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1877050915006675, international Conference on Computer, Communication and Convergence (ICCC 2015)","DOI":"10.1016\/j.procs.2015.04.158"},{"key":"9253_CR26","unstructured":"Lam AN (2017) Sai: A service oriented autonomic iot platform"},{"key":"9253_CR27","doi-asserted-by":"crossref","unstructured":"Lampka K, et\u00a0al. (2009) Analytic real-time analysis and timed automata: a hybrid method for analyzing embedded real-time systems. In: Proceedings of the seventh ACM international conference on Embedded software, ACM, pp 107\u2013116","DOI":"10.1145\/1629335.1629351"},{"key":"9253_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45318-0","volume-title":"Network calculus: a theory of deterministic queuing systems for the internet","author":"JY Le Boudec","year":"2001","unstructured":"Le Boudec JY et al (2001) Network calculus: a theory of deterministic queuing systems for the internet. Springer, Berlin"},{"key":"9253_CR29","doi-asserted-by":"publisher","unstructured":"Lee H, et\u00a0al. (2017) A novel service-oriented platform for the internet of things. In: Proceedings of the Seventh International Conference on the Internet of Things, ACM, New York, NY, USA, IoT \u201917, pp 18:1\u201318:8, https:\/\/doi.org\/10.1145\/3131542.3131549, http:\/\/doi.acm.org\/10.1145\/3131542.3131549","DOI":"10.1145\/3131542.3131549"},{"issue":"2","key":"9253_CR30","doi-asserted-by":"publisher","first-page":"1497","DOI":"10.1109\/TII.2014.2306782","volume":"10","author":"L Li","year":"2014","unstructured":"Li L et al (2014) Qos-aware scheduling of services-oriented internet of things. IEEE Trans Ind Inform 10(2):1497\u20131505. https:\/\/doi.org\/10.1109\/TII.2014.2306782","journal-title":"IEEE Trans Ind Inform"},{"issue":"2","key":"9253_CR31","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s10796-014-9492-7","volume":"17","author":"S Li","year":"2015","unstructured":"Li S et al (2015) The internet of things: a survey. Inform Syst Front 17(2):243\u2013259. https:\/\/doi.org\/10.1007\/s10796-014-9492-7","journal-title":"Inform Syst Front"},{"issue":"1","key":"9253_CR32","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/321738.321743","volume":"20","author":"CL Liu","year":"1973","unstructured":"Liu CL et al (1973) Scheduling algorithms for multiprogramming in a hard-real-time environment. J ACM 20(1):46\u201361. https:\/\/doi.org\/10.1145\/321738.321743","journal-title":"J ACM"},{"key":"9253_CR33","doi-asserted-by":"crossref","unstructured":"Liu Z, Zhang H, Rao B, Wang L (2018) A reinforcement learning based resource management approach for time-critical workloads in distributed computing environment. In: 2018 IEEE International Conference on Big Data (Big Data), pp 252\u2013261","DOI":"10.1109\/BigData.2018.8622393"},{"key":"9253_CR34","doi-asserted-by":"crossref","unstructured":"Mao H, Alizadeh M, Menache I, Kandula S (2016) Resource management with deep reinforcement learning. In: Proceedings of the 15th ACM Workshop on Hot Topics in Networks, pp 50\u201356","DOI":"10.1145\/3005745.3005750"},{"key":"9253_CR35","doi-asserted-by":"publisher","unstructured":"Mayank J, Mondal A (2017) Non-preemptive multiprocessor scheduling for periodic real-time tasks. In: 2017 7th International Symposium on Embedded Computing and System Design (ISED), pp 1\u20136, https:\/\/doi.org\/10.1109\/ISED.2017.8303931","DOI":"10.1109\/ISED.2017.8303931"},{"issue":"2","key":"9253_CR36","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1109\/TC.2016.2584064","volume":"66","author":"A Melani","year":"2017","unstructured":"Melani A, Bertogna M, Bonifaci V, Marchetti-Spaccamela A, Buttazzo G (2017) Schedulability analysis of conditional parallel task graphs in multicore systems. IEEE Trans Comput 66(2):339\u2013353. https:\/\/doi.org\/10.1109\/TC.2016.2584064","journal-title":"IEEE Trans Comput"},{"key":"9253_CR37","doi-asserted-by":"publisher","unstructured":"Mohammadi A, et\u00a0al. (2017) Openga, a c++ genetic algorithm library. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp 2051\u20132056, https:\/\/doi.org\/10.1109\/SMC.2017.8122921","DOI":"10.1109\/SMC.2017.8122921"},{"issue":"1","key":"9253_CR38","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/s12243-016-0527-6","volume":"72","author":"HS Narman","year":"2017","unstructured":"Narman HS et al (2017) Scheduling internet of things applications in cloud computing. Annals Telecommun 72(1):79\u201393. https:\/\/doi.org\/10.1007\/s12243-016-0527-6","journal-title":"Annals Telecommun"},{"key":"9253_CR39","doi-asserted-by":"publisher","unstructured":"Natale D, et\u00a0al. (1994) Dynamic end-to-end guarantees in distributed real time systems. In: 1994 Proceedings Real-Time Systems Symposium, pp 216\u2013227, https:\/\/doi.org\/10.1109\/REAL.1994.342714","DOI":"10.1109\/REAL.1994.342714"},{"key":"9253_CR40","doi-asserted-by":"publisher","unstructured":"Nguyen BM, et\u00a0al. (2019) Evolutionary algorithms to optimize task scheduling problem for the iot based bag-of-tasks application in cloud\u2013fog computing environment. Applied Sciences 9(9), https:\/\/doi.org\/10.3390\/app9091730, https:\/\/www.mdpi.com\/2076-3417\/9\/9\/1730","DOI":"10.3390\/app9091730"},{"key":"9253_CR41","doi-asserted-by":"crossref","unstructured":"Niknam S, Wang P, Stefanov T (2019) Hard real-time scheduling of streaming applications modeled as cyclic csdf graphs. In: 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE), IEEE, pp 1549\u20131554","DOI":"10.23919\/DATE.2019.8714771"},{"key":"9253_CR42","doi-asserted-by":"publisher","first-page":"881","DOI":"10.1007\/978-3-540-72590-9_134","volume-title":"Computational Science - ICCS 2007","author":"M Park","year":"2007","unstructured":"Park M (2007) Non-preemptive fixed priority scheduling of hard real-time periodic tasks. In: Shi Y, van Albada GD, Dongarra J, Sloot PMA (eds) Computational Science - ICCS 2007. Springer, Heidelberg, pp 881\u2013888"},{"issue":"11","key":"9253_CR43","doi-asserted-by":"publisher","first-page":"155014771774207","DOI":"10.1177\/1550147717742073","volume":"13","author":"XQ Pham","year":"2017","unstructured":"Pham XQ et al (2017) A cost-and performance-effective approach for task scheduling based on collaboration between cloud and fog computing. Int J Distrib Sens Netw 13(11):1550147717742073","journal-title":"Int J Distrib Sens Netw"},{"key":"9253_CR44","doi-asserted-by":"publisher","unstructured":"Srichandan S, et\u00a0al. (2018) Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm. Future Computing and Informatics Journal https:\/\/doi.org\/10.1016\/j.fcij.2018.03.004, http:\/\/www.sciencedirect.com\/science\/article\/pii\/S2314728817300570","DOI":"10.1016\/j.fcij.2018.03.004"},{"key":"9253_CR45","doi-asserted-by":"crossref","unstructured":"Thiele L, et\u00a0al. (2000) Real-time calculus for scheduling hard real-time systems. In: 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No. 00CH36353), IEEE, vol\u00a04, pp 101\u2013104","DOI":"10.1109\/ISCAS.2000.858698"},{"issue":"6","key":"9253_CR46","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1007\/s10009-006-0019-5","volume":"8","author":"E Wandeler","year":"2006","unstructured":"Wandeler E et al (2006) System architecture evaluation using modular performance analysis: a case study. Int J Softw Tools Technol Transfer 8(6):649\u2013667","journal-title":"Int J Softw Tools Technol Transfer"},{"key":"9253_CR47","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1155\/2016\/3676149","volume":"2016","author":"G Wang","year":"2016","unstructured":"Wang G et al (2016) Hsip: a novel task scheduling algorithm for heterogeneous computing. Sci Progr 2016:11. https:\/\/doi.org\/10.1155\/2016\/3676149","journal-title":"Sci Progr"},{"key":"9253_CR48","doi-asserted-by":"publisher","unstructured":"Yang K, Yang M, Anderson JH (2016) Reducing response-time bounds for dag-based task systems on heterogeneous multicore platforms. Association for Computing Machinery, New York, NY, USA, RTNS \u201916, p 349\u2013358, https:\/\/doi.org\/10.1145\/2997465.2997486,","DOI":"10.1145\/2997465.2997486"},{"issue":"6\u20137","key":"9253_CR49","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1016\/S1383-7621(96)00031-8","volume":"42","author":"R Yerraballi","year":"1996","unstructured":"Yerraballi R et al (1996) Scalability in real-time systems with end-to-end requirements. J Syst Architect 42(6\u20137):409\u2013429","journal-title":"J Syst Architect"},{"key":"9253_CR50","doi-asserted-by":"publisher","unstructured":"Zheng W, di Natale M, Pinello C, Giusto P, Vincentelli AS (2007) Synthesis of task and message activation models in real-time distributed automotive systems. In: 2007 Design, Automation Test in Europe Conference Exhibition, pp 1\u20136, https:\/\/doi.org\/10.1109\/DATE.2007.364573","DOI":"10.1109\/DATE.2007.364573"},{"issue":"4","key":"9253_CR51","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1109\/TII.2010.2053938","volume":"6","author":"Q Zhu","year":"2010","unstructured":"Zhu Q et al (2010) Optimizing the software architecture for extensibility in hard real-time distributed systems. IEEE Trans Ind Inform 6(4):621\u2013636","journal-title":"IEEE Trans Ind Inform"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-021-09253-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10617-021-09253-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-021-09253-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,15]],"date-time":"2021-11-15T13:13:50Z","timestamp":1636982030000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10617-021-09253-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,7]]},"references-count":51,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["9253"],"URL":"https:\/\/doi.org\/10.1007\/s10617-021-09253-x","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"value":"0929-5585","type":"print"},{"value":"1572-8080","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,7]]},"assertion":[{"value":"27 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 July 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}