How to avoid concurrency defects in IoT applications

November 14, 2016 OpenSystems Media

As Internet of Things (IoT) devices and applications become more complex, the use of multi-core processors and multi-threading applications becomes necessary. That also means these systems are at higher risk for concurrency errors, such as deadlocks, livelocks, resource starvation, and race conditions, which could undermine the safety, security, and quality of these products.

On Wednesday, November 16 at 11 a.m. ET, Embedded University continues a three-part series with a class covering the topic, “Don’t Let Concurrency Bring your System Down.” This class, led by Charles J. Lord, PE, President and Chief Trainer at Blue Ridge Advanced Design and Automation, will teach developers and testers about the defects particular to multi-core and multi-threaded code that are notoriously difficult to pinpoint and provide insights and techniques for identifying concurrency defects that could lead to system failure.

You can register for the class at

Jamie Leland, Content Assistant
Previous Article
CES 2017: Infineon secures systems from wearables to automotive

As it has been for much of the last year, security was well addressed at CES 2017 in everything from consum...

Next Article
Security, SaaS, and education headline ARM TechCon
Security, SaaS, and education headline ARM TechCon

The Internet of Things (IoT) and security have been mainstays in technology headlines over the past month, ...


Stay updated on security-related design topics with the security edition of our Embedded Daily newsletter.

Subscribed! Look for 1st copy soon.
Error - something went wrong!