Abstract:
At present, the application of the Internet of Things (IoT) is typically centered on a gateway device controlled/manipulated by the user with a mobile App. The peripheral...Show MoreMetadata
Abstract:
At present, the application of the Internet of Things (IoT) is typically centered on a gateway device controlled/manipulated by the user with a mobile App. The peripheral (sensor) devices send the surrounding information (such as temperature, humidity, etc.) to the gateway, which processes and uploads the information to the cloud. When developing the software of an IoT device (a gateway device, App, or peripheral device), it is important to make sure that the device is compatible with the other devices. In particular, before releasing a new version, the tester needs to conduct a thorough testing to ensure that the new version is compatible to all versions of the other devices. This is costly and very time consuming. To overcome this problem, this paper proposes a compatibility testing tool called ICAT (Internet of Things CompAtibility Testing tool). ICAT allows a tester to select a target environment, a particular version combination of the IoT devices, and performs compatibility testing for the devices. A test report is offered when the testing is completed. Our experimental results show that using ICAT can improve test coverage and reduce test cost.
Date of Conference: 04-07 December 2018
Date Added to IEEE Xplore: 23 May 2019
ISBN Information:
ISSN Information:
Citations are not available for this document.
Cites in Papers - |
Cites in Papers - IEEE (5)
Select All
1.
Xin He, Enhuan Dong, Jiahai Yang, Shize Zhang, Zhiliang Wang, Zejie Wang, Ye Yang, Jun Zhou, Xiaoqing Sun, Enge Song, Jianyuan Lu, Biao Lyu, Shunmin Zhu, "CloudPlanner: Minimizing Upgrade Risk of Virtual Network Devices for Large-Scale Cloud Networks", IEEE INFOCOM 2024 - IEEE Conference on Computer Communications, pp.741-750, 2024.
2.
Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gaël Guéhéneuc, "A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges", IEEE Transactions on Software Engineering, vol.50, no.4, pp.785-815, 2024.
3.
Pankaj Tiwari, Satish Rajendran, Kumaravel S, "Automatic Performance Verification of Industrial Gateway using Python Framework", 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), pp.1-7, 2023.
4.
Jawaher Abdulwahab Fadhil, Qusay Idrees Sarhan, "A Survey on Internet of Things (IoT) Testing", 2022 International Conference on Computer Science and Software Engineering (CSASE), pp.77-83, 2022.
5.
Jaeyoung Hwang, Abdullah Aziz, Nakmyoung Sung, Abbas Ahmad, Franck Le Gall, Jaeseung Song, "AUTOCON-IoT: Automated and Scalable Online Conformance Testing for IoT Applications", IEEE Access, vol.8, pp.43111-43121, 2020.
Cites in Papers - Other Publishers (5)
1.
Mike Philip T. Ramos, Andres R. Vicedo, Jocelyn O. Padallan, Jayson L. Virtucio, Glenda D. Balatibat, Joseph Alexander E. Lapinid, Gene Marck B. Catedrilla, Jonardo R. Asor, "Development of a Smart Pole System Utilizing Arduino Technology and the Internet of Things", Intelligent Sustainable Systems, vol.828, pp.67, 2024.
2.
Jaehoon Yoo, Jaeyoung Hwang, Jieun Lee, Seongki Yoo, JaeSeung Song, "CLOCIS: Cloud-Based Conformance Testing Framework for IoT Devices in the Future Internet", Electronics, vol.12, no.24, pp.4980, 2023.
3.
Linghuan Hu, W. Eric Wong, D. Richard Kuhn, Raghu N. Kacker, Shuo Li, "CT-IoT: a combinatorial testing-based path selection framework for effective IoT testing", Empirical Software Engineering, vol.27, no.2, 2022.
4.
Kevin Weiss, Michel Rottleuthner, Thomas C. Schmidt, Matthias Wählisch, "PHiLIP on the HiL: Automated Multi-Platform OS Testing With External Reference Devices", ACM Transactions on Embedded Computing Systems, vol.20, no.5s, pp.1, 2021.
5.
Hannes Sochor, Flavio Ferrarotti, Rudolf Ramler, "An automated evaluation of broker compatibility for the Message Queuing Telemetry Transport protocol", Journal of Software: Evolution and Process, 2021.