{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,20]],"date-time":"2024-07-20T23:10:32Z","timestamp":1721517032013},"reference-count":67,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T00:00:00Z","timestamp":1635465600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"Fault tolerance in IoT systems is challenging to overcome due to its complexity, dynamicity, and heterogeneity. IoT systems are typically designed and constructed in layers. Every layer has its requirements and fault tolerance strategies. However, errors in one layer can propagate and cause effects on others. Thus, it is impractical to consider a centralized fault tolerance approach for an entire system. Consequently, it is vital to consider multiple layers in order to enable collaboration and information exchange when addressing fault tolerance. The purpose of this study is to propose a multi-layer fault tolerance approach, granting interconnection among IoT system layers, allowing information exchange and collaboration in order to attain the property of dependability. Therefore, we define an event-driven framework called FaTEMa (Fault Tolerance Event Manager) that creates a dedicated fault-related communication channel in order to propagate events across the levels of the system. The implemented framework assist with error detection and continued service. Additionally, it offers extension points to support heterogeneous communication protocols and evolve new capabilities. Our empirical results show that introducing FaTEMa provided improvements to the error detection and error resolution time, consequently improving system availability. In addition, the use of Fatema provided a reliability improvement and a reduction in the number of failures produced.<\/jats:p>","DOI":"10.3390\/s21217181","type":"journal-article","created":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T03:52:35Z","timestamp":1635479555000},"page":"7181","source":"Crossref","is-referenced-by-count":3,"title":["FaTEMa: A Framework for Multi-Layer Fault Tolerance in IoT Systems"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-0284-2303","authenticated-orcid":false,"given":"M\u00e1rio","family":"Melo","sequence":"first","affiliation":[{"name":"Academic Department, Federal Institute of Rio Grande do Norte, Lajes 59535-000, Brazil"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-6950-8169","authenticated-orcid":false,"given":"Gibeon","family":"Aquino","sequence":"additional","affiliation":[{"name":"Department of Informatics and Applied Mathematics, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil"}]}],"member":"1968","published-online":{"date-parts":[[2021,10,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The internet of things: A survey","volume":"54","author":"Atzori","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.pmcj.2014.09.005","article-title":"A standardized approach to deal with firewall and mobility policies in the IoT","volume":"20","author":"Kubler","year":"2015","journal-title":"Pervasive Mob. Comput."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5","DOI":"10.4236\/ait.2011.11002","article-title":"Integrating RFIDs and smart objects into a Unified Internet of Things architecture","volume":"1","author":"Kosmatos","year":"2011","journal-title":"Adv. Internet Things"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"10","DOI":"10.4236\/jcc.2015.35021","article-title":"Internet of Things (IoT): A Literature Review","volume":"3","author":"Madakam","year":"2015","journal-title":"J. Comput. Commun."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Miraz, M.H., Ali, M., Excell, P.S., and Picking, R. (2015, January 8\u201311). A review on Internet of Things (IoT), Internet of Everything (IoE) and Internet of Nano Things (IoNT). Proceedings of the 2015 Internet Technologies and Applications (ITA), Wrexham, UK.","DOI":"10.1109\/ITechA.2015.7317398"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"13260","DOI":"10.1109\/ACCESS.2019.2891969","article-title":"A Roadmap Toward the Resilient Internet of Things for Cyber-Physical Systems","volume":"7","author":"Ratasich","year":"2019","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"\u015etefan, V.K., Otto, P., and Alexandrina, P.M. (2017, January 1\u20132). Considerations regarding the dependability of Internet of Things. Proceedings of the 2017 14th International Conference on Engineering of Modern Electric Systems (EMES), Oradea, Romania.","DOI":"10.1109\/EMES.2017.7980401"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MS.2017.1","article-title":"Model-driven engineering for mission-critical iot systems","volume":"34","author":"Ciccozzi","year":"2017","journal-title":"IEEE Softw."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Dar, K.S., Taherkordi, A., and Eliassen, F. (2016, January 4\u20138). Enhancing dependability of cloud-based IoT services through virtualization. Proceedings of the 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI), Berlin, Germany.","DOI":"10.1109\/IoTDI.2015.38"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ojie, E., and Pereira, E. (2017, January 22\u201323). Exploring dependability issues in IoT applications. Proceedings of the Second International Conference on Internet of things, Data and Cloud Computing, Cambridge, UK.","DOI":"10.1145\/3018896.3036364"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Xing, L., Zhao, G., Wang, Y., and Mandava, L. (2018, January 22\u201325). Competing failure analysis in IoT systems with cascading functional dependence. Proceedings of the 2018 Annual Reliability and Maintainability Symposium (RAMS), Reno, NV, USA.","DOI":"10.1109\/RAM.2018.8463129"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/TDSC.2004.2","article-title":"Basic concepts and taxonomy of dependable and secure computing","volume":"1","author":"Avizienis","year":"2004","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Laprie, J.C. (1992). Dependability: Basic concepts and terminology. Dependability: Basic Concepts and Terminology, Springer.","DOI":"10.1007\/978-3-7091-9170-5"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Huangshui, H., and Guihe, Q. (2011, January 28\u201329). Fault management frameworks in wireless sensor networks. Proceedings of the 2011 Fourth International Conference on Intelligent Computation Technology and Automation, Shenzhen, China.","DOI":"10.1109\/ICICTA.2011.559"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1049\/iet-cps.2016.0025","article-title":"Designing CPS\/IoT applications for smart buildings and cities","volume":"1","author":"Shih","year":"2016","journal-title":"IET Cyber-Phys. Syst. Theory Appl."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Heidemann, J., and Govindan, R. (2005). Embedded sensor networks. Handbook of Networked and Embedded Control Systems, Springer.","DOI":"10.1007\/0-8176-4404-0_31"},{"key":"ref_17","unstructured":"Koushanfar, F., Potkonjak, M., and Sangiovanni-Vincentell, A. (2002, January 12\u201314). Fault tolerance techniques for wireless ad hoc sensor networks. Proceedings of the SENSORS, Orlando, FL, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/s11036-012-0355-5","article-title":"Layered fault management scheme for end-to-end transmission in internet of things","volume":"18","author":"Li","year":"2013","journal-title":"Mob. Netw. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1631\/jzus.C1200029","article-title":"A cross-layer fault tolerance management module for wireless sensor networks","volume":"13","author":"Karaca","year":"2012","journal-title":"J. Zhejiang Univ. SCIENCE C"},{"key":"ref_20","unstructured":"Ojie, E. (2020). A Dependability Assessment Framework for IoT Driven Applications. [Ph.D. Thesis, Edge Hill University]."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/s13174-011-0057-4","article-title":"Resilient dependable cyber-physical systems: A middleware perspective","volume":"3","author":"Denker","year":"2012","journal-title":"J. Internet Serv. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Littlewood, B., and Strigini, L. (2000, January 4\u201311). Software reliability and dependability: A roadmap. Proceedings of the Conference on the Future of Software Engineering, Limerick, Ireland.","DOI":"10.1145\/336512.336551"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhou, P., Zuo, D., Hou, K.M., Zhang, Z., Dong, J., Li, J., and Zhou, H. (2019). A Comprehensive Technological Survey on the Dependable Self-Management CPS: From Self-Adaptive Architecture to Self-Management Strategies. Sensors, 19.","DOI":"10.20944\/preprints201901.0285.v1"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Gia, T.N., Rahmani, A.M., Westerlund, T., Liljeberg, P., and Tenhunen, H. (2015, January 13\u201315). Fault tolerant and scalable IoT-based architecture for health monitoring. Proceedings of the 2015 IEEE Sensors Applications Symposium (SAS), Zadar, Croatia.","DOI":"10.1109\/SAS.2015.7133626"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1016\/j.future.2017.04.004","article-title":"A reliable IoT system for personal healthcare devices","volume":"78","author":"Woo","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ardekani, M.S., Singh, R.P., Agrawal, N., Terry, D.B., and Suminto, R.O. (2017, January 11\u201315). Rivulet: A fault-tolerant platform for smart-home applications. Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference, Las Vegas, NV, USA.","DOI":"10.1145\/3135974.3135988"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"La Marra, A., Martinelli, F., Mori, P., and Saracino, A. (2017, January 1\u20134). Implementing usage control in internet of things: A smart home use case. Proceedings of the 2017 IEEE Trustcom\/BigDataSE\/ICESS, Sydney, Australia.","DOI":"10.1109\/Trustcom\/BigDataSE\/ICESS.2017.352"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Karthikeya, S.A., Vijeth, J., and Murthy, C.S.R. (2016, January 3\u20136). Leveraging solution-specific gateways for cost-effective and fault-tolerant IoT networking. Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, Doha, Qatar.","DOI":"10.1109\/WCNC.2016.7564811"},{"key":"ref_29","unstructured":"Khan, F.I., and Hameed, S. (2018). Understanding security requirements and challenges in internet of things (iots): A review. arXiv."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"6704","DOI":"10.1109\/JIOT.2020.2993216","article-title":"Reliability in Internet of Things: Current status and future perspectives","volume":"7","author":"Xing","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Gensh, R., Romanovsky, A., and Yakovlev, A. (2015, January 7\u20138). Engineering Cross-Layer Fault Tolerance in Many-Core Systems. Proceedings of the International Workshop on Software Engineering for Resilient Systems, Paris, France.","DOI":"10.1007\/978-3-319-23129-7_5"},{"key":"ref_32","unstructured":"Singh, P. (2018). Cross-layer design for Internet of Things (IoT)-issues and possible solutions. Dep. Syst. Comput. Eng., 1\u201310."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Guimaraes, V.G., de Moraes, R.M., Obraczka, K., and Bauchspiess, A. (29\u20131, January 29). A novel IoT protocol architecture: Efficiency through data and functionality sharing across layers. Proceedings of the 2019 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain.","DOI":"10.1109\/ICCCN.2019.8846919"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Zhou, S., Lin, K.J., Na, J., Chuang, C.C., and Shih, C.S. (2015, January 19\u201321). Supporting service adaptation in fault tolerant internet of things. Proceedings of the 2015 IEEE 8th International Conference on Service-Oriented Computing and Applications (SOCA), Rome, Italy.","DOI":"10.1109\/SOCA.2015.38"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Sahoo, S.S., Veeravalli, B., and Kumar, A. (2016, January 19\u201320). Cross-layer fault-tolerant design of real-time systems. Proceedings of the 2016 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), Storrs, CT, USA.","DOI":"10.1109\/DFT.2016.7684071"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Henkel, J., Bauer, L., Zhang, H., Rehman, S., and Shafique, M. (2014, January 1\u20135). Multi-layer dependability: From microarchitecture to application level. Proceedings of the 51st Annual Design Automation Conference, San Francisco, CA, USA.","DOI":"10.1145\/2593069.2596683"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Mitra, S., Brelsford, K., and Sanda, P.N. (2010, January 8\u201312). Cross-layer resilience challenges: Metrics and optimization. Proceedings of the Design, Automation and Test in Europe, Dresden, Germany.","DOI":"10.1109\/DATE.2010.5456961"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/TC.2015.2417554","article-title":"Cross-layer software dependability on unreliable hardware","volume":"65","author":"Rehman","year":"2015","journal-title":"IEEE Trans. Comput."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Gensh, R. (2018). Engineering Holistic Fault Tolerance. [Ph.D. Thesis, Newcastle University].","DOI":"10.1109\/HASE.2017.13"},{"key":"ref_40","unstructured":"DeHon, A., Carter, N., and Quinn, H. (2021, October 10). Final Report for CCC Cross-Layer Reliability Visioning Study. Computing Community Consortium. Available online: http:\/\/tcfpga.org."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Modarresi, A., and Sterbenz, J.P. (2017, January 14\u201316). Multilevel IoT model for smart cities resilience. Proceedings of the 12th International Conference on Future Internet Technologies, Fukuoka, Japan.","DOI":"10.1145\/3095786.3095793"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Sarkar, C., Nambi, S.A.U., Prasad, R.V., and Rahim, A. (2014, January 6\u20138). A scalable distributed architecture towards unifying IoT applications. Proceedings of the 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, Korea.","DOI":"10.1109\/WF-IoT.2014.6803220"},{"key":"ref_43","unstructured":"Wu, M., Lu, T.J., Ling, F.Y., Sun, J., and Du, H.Y. (2010, January 20\u201322). Research on the architecture of Internet of Things. Proceedings of the 2010 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE), Chengdu, China."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MCOM.2015.7355582","article-title":"Toward semantic interoperability in oneM2M architecture","volume":"53","author":"Alaya","year":"2015","journal-title":"IEEE Commun. Mag."},{"key":"ref_45","first-page":"145","article-title":"A review of the principles of designing smart cyber-physical systems for run-time adaptation: Learned lessons and open issues","volume":"49","author":"Horvath","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Kyriazis, D. (2019). Provision of Dependability Guarantees in IoT-Based Service-Oriented Environments. Third International Congress on Information and Communication Technology, Springer.","DOI":"10.1007\/978-981-13-1165-9_61"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Vihman, L., Kruusmaa, M., and Raik, J. (2021). Systematic Review of Fault Tolerant Techniques in Underwater Sensor Networks. Sensors, 21.","DOI":"10.3390\/s21093264"},{"key":"ref_48","unstructured":"Power, A. (2020). A Predictive Fault-Tolerance Framework for IoT Systems. [Ph.D. Thesis, Lancaster University]."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Lee, P.A., and Anderson, T. (1990). Fault tolerance. Fault Tolerance, Springer.","DOI":"10.1007\/978-3-7091-8990-0"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Carter, N.P., Naeimi, H., and Gardner, D.S. (2010, January 8\u201312). Design techniques for cross-layer resilience. Proceedings of the 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010), Dresden, Germany.","DOI":"10.1109\/DATE.2010.5456960"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s10922-007-9062-0","article-title":"A survey of fault management in wireless sensor networks","volume":"15","author":"Paradis","year":"2007","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Rayes, A., and Salam, S. (2019). IoT Services Platform: Functions and Requirements. Internet of Things From Hype to Reality, Springer.","DOI":"10.1007\/978-3-319-99516-8"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Fr\u00fchwirth, T., Krammer, L., and Kastner, W. (2015, January 8\u201311). Dependability demands and state of the art in the internet of things. Proceedings of the 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg.","DOI":"10.1109\/ETFA.2015.7301592"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Fortino, G., Savaglio, C., Palau, C.E., de Puga, J.S., Ganzha, M., Paprzycki, M., Montesinos, M., Liotta, A., and Llop, M. (2018). Towards multi-layer interoperability of heterogeneous IoT platforms: The INTER-IoT approach. Integration, Interconnection, and Interoperability of IoT Systems, Springer.","DOI":"10.1007\/978-3-319-61300-0_10"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s12243-016-0530-y","article-title":"A resilient Internet of Things architecture for smart cities","volume":"72","author":"Abreu","year":"2017","journal-title":"Ann. Telecommun."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"2983","DOI":"10.1007\/s11042-017-5431-1","article-title":"Enhancing dependability through profiling in the collaborative internet of things","volume":"78","author":"Belkacem","year":"2017","journal-title":"Multimed. Tools Appl."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Su, P.H., Shih, C.S., Hsu, J.Y.J., Lin, K.J., and Wang, Y.C. (2014, January 6\u20138). Decentralized fault tolerance mechanism for intelligent iot\/m2m middleware. Proceedings of the 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, Korea.","DOI":"10.1109\/WF-IoT.2014.6803115"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.cirp.2018.04.021","article-title":"Resilient architecture for cyber-physical production systems","volume":"67","author":"Tomiyama","year":"2018","journal-title":"CIRP Ann."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1109\/TDSC.2019.2908366","article-title":"MADneSs: A multi-layer anomaly detection framework for complex dynamic systems","volume":"18","author":"Zoppi","year":"2021","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1057\/palgrave.ejis.3000681","article-title":"Challenges to Information Systems: Time to Change","volume":"16","author":"Paul","year":"2007","journal-title":"Eur. J. Info Sys."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Hameed, S., Khan, F.I., and Hameed, B. (2019). Understanding security requirements and challenges in Internet of Things (IoT): A review. J. Comput. Netw. Commun.","DOI":"10.1155\/2019\/9629381"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1145\/857076.857078","article-title":"The many faces of publish\/subscribe","volume":"35","author":"Eugster","year":"2003","journal-title":"ACM Comput. Surv. CSUR"},{"key":"ref_63","unstructured":"Kriens, P., and Hargrave, B. (2021, October 10). Listeners considered harmful: The whiteboard pattern. Technical Whitepaper, OSGi Alliance, Available online: http:\/\/docs.osgi.org\/whitepaper\/whiteboard-pattern\/020-background.html."},{"key":"ref_64","unstructured":"Homer, A., Sharp, J., Brader, L., Narumoto, M., and Swanson, T. (2014). Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications, Microsoft Patterns & Practices."},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Van Renesse, R., Minsky, Y., and Hayden, M. (1998). A gossip-style failure detection service. Middleware\u201998, Springer.","DOI":"10.1007\/978-1-4471-1283-9_4"},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Moore, S.J., Nugent, C.D., Zhang, S., and Cleland, I. (2020). IoT reliability: A review leading to 5 key research directions. CCF Trans. Pervasive Comput. Interact., 1\u201317. Available online: https:\/\/link.springer.com\/article\/10.1007\/s42486-020-00037-z.","DOI":"10.1007\/s42486-020-00037-z"},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"544","DOI":"10.1016\/j.anucene.2006.01.003","article-title":"Evaluation of error detection coverage and fault-tolerance of digital plant protection system in nuclear power plants","volume":"33","author":"Lee","year":"2006","journal-title":"Ann. Nucl. Energy"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7181\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,20]],"date-time":"2024-07-20T22:38:27Z","timestamp":1721515107000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7181"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,29]]},"references-count":67,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["s21217181"],"URL":"https:\/\/doi.org\/10.3390\/s21217181","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,29]]}}}