Assessing the Quality of Internet of Things (IoT) Medical Application
DOI:
https://doi.org/10.25212/lfu.qzj.8.5.45الكلمات المفتاحية:
Internet of things, healthy application, IoT, Model-Based Testing for Performance Attribute, MBTPA.الملخص
The number of applications that use internet of things (IoT) concepts is rapidly increasing. Without high-quality assurance, this growth cannot continue. According to the literature, quality assurance (QA) models for internet of things software applications are needed urgently.
The goal of this study is to build a model-based testing framework for assessing the performance quality of one of the IoT applications. A real-world IoT case implementations have been modeled and analyzed in order to determine the output quality attributes. For software quality assurance applications, the International Organization for Standardization (ISO 25000) quality model was used.
The case study consists of thousands of combinations of test cases, which are mostly beyond the capabilities of the resources for achieving the target in the right time. To solve this problem ACTS has been introduced to reduce the case dimensions and find the optimum cases.
Finally, all these techniques have been integrated to a new model-based approach called Model-Based Testing for Performance Attribute (MBTPA). The MBTPA has been applied to the case successfully.
التنزيلات
المراجع
M. H. Qasem and W. AlMobaideen, “Heterogeneity in IoT-based Smart Cities Designs,” Int. J. Interact. Mob. Technol., vol. 13, no. 12, 2019.
S. Lam and W. Chung, “Uses of Internet and Mobile Technology in Health Systems for the Elderly.,” Int. J. Interact. Mob. Technol., vol. 4, no. 2, 2010.
D. Nirmala and T. LathaMaheswari, “Automated testcase generation for software quality assurance,” in 2016 10th International Conference on Intelligent Systems and Control (ISCO), 2016, pp. 1–6.
M. Fahmideh and D. Zowghi, “An exploration of IoT platform development,” Inf. Syst., vol. 87, p. 101409, 2020.
Z. Ming and M. A. Yan, “QoS-aware computational method for IoT composite service,” J. China Univ. Posts Telecommun., vol. 20, pp. 35–39, 2013.
Y. Berhanu, H. Abie, and M. Hamdi, “A testbed for adaptive security for IoT in eHealth,” in Proceedings of the International Workshop on Adaptive Security, 2013, pp. 1–8.
L. Li, M. Rong, and G. Zhang, “An Internet of Things QoE evaluation method based on multiple linear regression analysis,” in 2015 10th International Conference on Computer Science & Education (ICCSE), 2015, pp. 925–928.
Q. Mateen and M. Sirshar, “Software QualityAssurance in Internet of Things,” Int. J. Comput. Appl, vol. 109, no. 9, pp. 16–24, 2015.
H. Foidl and M. Felderer, “Data science challenges to improve quality assurance of Internet of Things applications,” in International Symposium on Leveraging Applications of Formal Methods, 2016, pp. 707–726.
T. Banerjee and A. Sheth, “Iot quality control for data and application needs,” IEEE Intell. Syst., vol. 32, no. 2, pp. 68–73, 2017.
B. Amrutur et al., “An open smart city IoT test bed: street light poles as smart city spines,” in Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, 2017, pp. 323–324.
K. K. Nair, E. Dube, and S. Lefophane, “Modelling an IoT testbed in context with the security vulnerabilities of South Africa,” in 2017 3rd IEEE International Conference on Computer and Communications (ICCC), 2017, pp. 244–248.
S. Li and J. Huang, “GSPN-based reliability-aware performance evaluation of IoT services,” in 2017 IEEE International Conference on Services Computing (SCC), 2017, pp. 483–486.
M. Tappler, B. K. Aichernig, and R. Bloem, “Model-based testing IoT communication via active automata learning,” in 2017 IEEE International conference on software testing, verification and validation (ICST), 2017, pp. 276–287.
G. White, V. Nallur, and S. Clarke, “Quality of service approaches in IoT: A systematic mapping,” J. Syst. Softw., vol. 132, pp. 186–203, 2017.
Z. Wang, X. Dong, Y. Li, L. Fang, and P. Chen, “IoT security model and performance evaluation: a blockchain approach,” in 2018 International Conference on Network Infrastructure and Digital Content (IC-NIDC), 2018, pp. 260–264.
Y. Liu, K. Zheng, P. Craig, Y. Li, Y. Luo, and X. Huang, “Evaluating the Reliability of Blockchain Based Internet of Things Applications,” in 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN), 2018, pp. 230–231.
T. Kuroiwa, Y. Aoyama, and N. Kushiro, “A hybrid testing environment between execution test and model checking for IoT system,” in 2019 IEEE International Conference on Consumer Electronics (ICCE), 2019, pp. 1–2.
M. R. Nakhkash, T. N. Gia, I. Azimi, A. Anzanpour, A. M. Rahmani, and P. Liljeberg, “Analysis of performance and energy consumption of wearable devices and mobile gateways in iot applications,” in Proceedings of the International Conference on Omni-Layer Intelligent Systems, 2019, pp. 68–73.
S. Siboni et al., “Security testbed for internet-of-things devices,” IEEE Trans. Reliab., vol. 68, no. 1, pp. 23–44, 2019.
B. S. Ahmed, M. Bures, K. Frajtak, and T. Cerny, “Aspects of quality in Internet of Things (IoT) solutions: A systematic mapping study,” IEEE Access, vol. 7, pp. 13758–13780, 2019.
A. Lepekhin, A. Borremans, I. Ilin, and S. Jantunen, “A systematic mapping study on internet of things challenges,” in 2019 IEEE/ACM 1st International Workshop on Software Engineering Research & Practices for the Internet of Things (SERP4IoT), 2019, pp. 9–16.
R. Jabbar, M. Krichen, M. Kharbeche, N. Fetais, and K. Barkaoui, “A Model-Based Testing Framework for Validating an IoT Solution for Blockchain-Based Vehicles Communication,” 2020.
M. Bures, M. Macik, B. S. Ahmed, V. Rechtberger, and P. Slavik, “Testing the Usability and Accessibility of Smart TV Applications Using an Automated Model-based Approach,” IEEE Trans. Consum. Electron., vol. 66, no. 2, pp. 134–143, 2020.
I. I. Hamarash, “MODEL-Based Performance Quality Assessment for IoT Applications.,” Int. J. Interact. Mob. Technol., vol. 15, no. 12, 2021.
I. I. Teeba and Hamarash, “Model-Based Quality Assessment of Internet of Things Software Applications: A Systematic Mapping Study.,” Int. J. Interact. Mob. Technol., vol. 14, no. 9, 2020.
I. O. f. Standardization, “The International Organization for Standardization (ISO),” ISO, 2019. https://www.iso.org/home.html
P. P. Ray, “Home Health Hub Internet of Things (H 3 IoT): An architectural framework for monitoring health of elderly people,” in 2014 International Conference on Science Engineering and Management Research (ICSEMR), 2014, pp. 1–3.
S. Becker, H. Koziolek, and R. Reussner, “Model-based performance prediction with the palladio component model,” in Proceedings of the 6th international workshop on Software and performance, 2007, pp. 54–65.
L. Yu, Y. Lei, M. Nourozborazjany, R. N. Kacker, and D. R. Kuhn, “An efficient algorithm for constraint handling in combinatorial test generation,” in 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation, 2013, pp. 242–251.
التنزيلات
منشور
كيفية الاقتباس
إصدار
القسم
الرخصة
هذا العمل مرخص بموجب Creative Commons Attribution 4.0 International License.
Qalaai Zanist Journal allows the author to retain the copyright in their articles. Articles are instead made available under a Creative Commons license to allow others to freely access, copy and use research provided the author is correctly attributed.
Creative Commons is a licensing scheme that allows authors to license their work so that others may re-use it without having to contact them for permission