Technical Workshop - Consumer IOT Testing Framework (2nd Offering) by: Salma Aly

Thursday, May 22, 2025 - 13:30
The School of Computer Science Presents…
 
Consumer IoT Testing Framework (2nd Offering)
Presenter:  Salma Aly

Date: Thursday, May 22nd, 2025

Time: 1:30 pm

Location: 4th Floor (Workshop space) at 300 Ouellette Avenue (School of Computer Science Advanced Computing Hub)

 

Abstract: 
Consumer IoT devices pose unique testing challenges due to their heterogeneity, resource constraints, and dynamic behaviour. Thoth is a recent end-to-end testing framework designed specifically for these environments. It enables automated test execution, fault injection, and metric-driven evaluation across real-world IoT scenarios. With support for testing reliability, performance, recovery, and security, Thoth offers a modular and reproducible approach to assessing IoT system quality. This workshop introduces Thoth’s core capabilities and its relevance to modern IoT testing needs.

 

Workshop Outline:
  • Understanding Thoth – Explore the motivation, architecture, and unique features of Thoth as a modular, end-to-end testing framework tailored for consumer IoT environments, focusing on fault injection, recovery, performance, and reproducibility.
  • Applying Thoth in Practice – Walk through real-world testing scenarios, live demonstrations, and metric analysis to showcase how Thoth supports comprehensive, automated testing and fills critical gaps in current IoT practices.

 

Prerequisites:
  • Basic Understanding of IoT: Familiarity with IoT concepts, devices, and their network interactions.

 

Biography: 

Salma Aly, the founder and CEO of Blink Tech Solutions and a PhD student at the University of Windsor. Her research interests are Generative AI, IoT testing, and cybersecurity. She received her M.Sc. in computer science from The American University in Cairo, Egypt. Her master's was focused on artificial intelligence (AI). Salma started working in the industry after she received her bachelor’s. She worked as an intelligent automation engineer, Python developer and a digital marketing data analyst.

Registration Link (Only MAC students need to pre-register)