Use the scheduling tool below to browse all the available sessions, speakers and topics at this year's event. Find the content and sessions to fit all of your educational needs and ensure you get the most out of your time at the show.
Jacob Beningo (President, Beningo Embedded Group)
Date: Thursday, April 19
Time: 9:00am - 9:45am
Pass type: Conference (Paid) - Get your pass now!
Conference Track: Connected Devices and the Internet of Things (IoT), Embedded Software Design & Verification
Vault Recording: TBD
Audience Level: N/A
Debugging an embedded system is one of the most time-consuming and expensive activities that embedded software developers engage in. Survey results show that the average team can spend as much as 40% of a development cycle debugging their software. Developers can easily prevent, detect, and eliminate bugs to dramatically decrease the time they spend debugging their embedded system. In this session, we are going to examine several techniques such as assertions, code reviews, and tracing that can be used to quickly detect bugs. We will develop a robust process that attendees can follow and implement to decrease the time they spend debugging and spend more time innovating.
- A code debugging process
- How to detect bugs when they occur using assertions
- Leveraging trace technology to detect bugs
- Tools necessary to debug a system
- How to create a robust code review process
- Leverage code analysis tools to detect potential bugs and pain points
- Debugging best practices