Promo Fig1v2 628ba68daa33c

Trace and Debugging: An Explanation, Techniques, and Applications (Download)

May 23, 2022

Read this article online.

In computer programming and software development, engineers will deploy debugging tools and processes to find and mitigate "bugs" or problems within programs, applications, and systems. The word "debugging" was derived in the 1940s when a Mark II computer (Aiken Relay Calculator) malfunctioned, and engineers subsequently found a moth stuck in a relay, impeding normal operation.

All kinds of techniques and tools allow engineers to root out problems within a software environment. As software and electronic systems have become more complex, the various debugging techniques have broadened with more methods to detect anomalies, assess impact, and provide software patches or complete system updates.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!