
rely on simulations or protocol testing and lack stan-
dardized fault metrics such as detection latency or re-
covery time. Thoth addresses this gap by defining
reproducible metrics across diverse real-world fail-
ure types, laying the groundwork for future bench-
marking. Re-implementing scenarios from prior work
within Thoth can enable direct, fair comparisons.
7 CONCLUSION
Thoth offers a lightweight, comprehensive framework
for end-to-end IoT testing, integrating performance,
reliability, recovery, security, and load testing into a
unified system. It enables holistic evaluation across
diverse fault scenarios and introduces standardized,
quantifiable metrics to ensure objective and repro-
ducible assessments.
A key contribution is Thoth’s ability to simulate
cascading failures, addressing resilience under multi-
layer faults—an often overlooked aspect in exist-
ing frameworks. Real-world deployment shows that
Thoth achieves fast detection and recovery, minimizes
data loss, and maintains low resource overhead, vali-
dating its practicality for lightweight IoT testing.
Limitations and Scalability. The current eval-
uation is limited to a single edge device and con-
trolled fault injections, without large-scale deploy-
ment. Comparisons with prior work remain quali-
tative due to the absence of standardized metrics in
existing frameworks. While Thoth’s modular, event-
driven design supports scalability, further testing in
distributed, high-load environments is needed.
Future Work. We plan to (1) integrate AI-
assisted analysis to recommend optimizations based
on failure patterns, and (2) expand support for large-
scale, distributed IoT testing by improving coordina-
tion, communication, and fault isolation.
These extensions aim to make Thoth a scalable,
intelligent IoT testing platform.
REFERENCES
Akhilesh, R., Bills, O., Chilamkurti, N., and Chowdhury,
M. J. M. (2022). Automated penetration testing frame-
work for smart-home-based iot devices. Future Inter-
net, 14(10):276.
Aly, S. R. (2025). Thoth: E2e-iot-testing-framework.
Amal, G., A
¨
ıssaoui, F., Bolle, S., Boyer, F., and De Palma,
N. (2023). Solving the IoT Cascading Failure
Dilemma Using a Semantic Multi-agent System, pages
325–344.
Behnke, I., Thamsen, L., and Kao, O. (2019). H
´
ector: A
framework for testing iot applications across hetero-
geneous edge and cloud testbeds. In Proceedings of
the 12th IEEE/ACM international conference on util-
ity and cloud computing companion, pages 15–20.
Dayalan, U. K., Fezeu, R. A., Salo, T. J., and Zhang, Z.-L.
(2022). Kaala: scalable, end-to-end, iot system sim-
ulator. In Proceedings of the ACM SIGCOMM Work-
shop on Networked Sensing Systems for a Sustainable
Society, pages 33–38.
Google (2025a). The chromium projects.
Google (2025b). Google cloud bucket.
Google (2025c). Google cloud function.
Google (2025d). Google cloud pub/sub.
Kim, H., Ahmad, A., Hwang, J., Baqa, H., Le Gall, F., Or-
tega, M. A. R., and Song, J. (2018). Iot-taas: Towards
a prospective iot testing framework. IEEE Access,
6:15480–15493.
Ltd, P. (2023). Bangle.js 2 website.
Minani, J., Sabir, F., Moha, N., and Gu
´
eh
´
eneuc, Y.-G.
(2024a). A systematic review of iot systems testing:
Objectives, approaches, tools, and challenges. IEEE
Transactions on Software Engineering, PP:1–29.
Minani, J. B., Sabir, F., Moha, N., and Gu
´
eh
´
eneuc, Y.-G.
(2024b). A systematic review of iot systems testing:
Objectives, approaches, tools, and challenges. IEEE
Transactions on Software Engineering, 50(4):785–
815.
Poess, M., Nambiar, R., Kulkarni, K., Narasimhadevara,
C., Rabl, T., and Jacobsen, H.-A. (2018). Analy-
sis of tpcx-iot: The first industry standard benchmark
for iot gateway systems. In 2018 IEEE 34th Inter-
national Conference on Data Engineering (ICDE),
pages 1519–1530.
Siboni, S., Shabtai, A., Tippenhauer, N. O., Lee, J., and
Elovici, Y. (2016). Advanced security testbed frame-
work for wearable iot devices. ACM Transactions on
Internet Technology (TOIT), 16(4):1–25.
Statista (2024). Internet of things (iot) connected devices
worldwide 2019–2030. Accessed: 2025-03-27.
Vemula, S. (2024). Exploring challenges and opportunities
in test automation for iot devices and systems. Inter-
national journal of computer engineering and tech-
nology, 15:39–52.
Xing, L. (2021). Cascading failures in internet of things:
Review and perspectives on reliability and resilience.
IEEE Internet of Things Journal, 8(1):44–64.
Thoth: A Lightweight Framework for End-to-End Consumer IoT Rapid Testing
437