Cloudy with a Chance of Embedded Systems

25-minute Talk

This talk aims to explore the intricacies of integrating cloud services with embedded systems, and highlights possible testing strategies at all various test levels

Virtual Pass session

Timetable

4:00 p.m. – 4:45 p.m. Thursday 21st

Room

Room F1 - Track 1: Talks

Audience

software testers, project managers, product owners

Key-Learning

  • Challenges in Integrating cloud services with embedded systems
  • How to use Hardware in the loop (HIL) testing to test interactions with cloud environments for comprehensive E2E testing
  • How to do focused system integration testing to identify and rectify potential defects

Forecasting the Future of Integrated Embedded Testing

In the rapidly evolving landscape of technology, the fusion of embedded systems with cloud services represents a significant leap towards achieving higher computational power, scalability, and efficiency. This integration offers a compelling solution for embedded systems constrained by limited resources, enabling them to offload complex computations, enhance storage capabilities, and improve overall system performance through shared data insights. 

However, this advancement comes with its unique set of challenges, particularly in the realm of combining the traditionally resource-constrained embedded systems with the vast, scalable cloud infrastructure. 

This talk aims to explore the intricacies of integrating cloud services with embedded systems, highlighting the complexities introduced and the innovative testing strategies required to ensure reliability and performance. We will examine the complexity added to the system architecture, notably through the interface of a REST API that bridges the embedded and cloud components. The discussion will extend to the adaptation of testing frameworks and environments, considering the distinct languages and platforms used in embedded systems (C/C++) versus cloud services (potentially Java or Python). The talk will cover unit testing, integration testing, and system testing, emphasizing the need for separate testing activities for embedded and cloud components, the role of hardware in the loop (HIL) simulation, and the critical aspect of system integration testing to ensure seamless interaction between embedded software and cloud services.

Related Sessions

8:30 a.m. – 4:30 p.m.
F-,E- & D-Rooms

Full-Day Tutorial (6 hours)

Deep Dive session
Virtual Pass session
11:45 a.m. – 12:30 p.m.
Room E2+E3 - Track 5: Test Automation Deep Dive

25-minute Talk

10:45 a.m. – 12:30 p.m.
Room D1+D2 - Track 7: Workshops

105-minute Workshop

2:45 p.m. – 4:45 p.m.
Room D3+D4 - Track 8: Workshops

120-minute Workshop