Explore chapters and articles related to this topic
T
Published in Philip A. Laplante, Comprehensive Dictionary of Electrical Engineering, 2018
tracing in software engineering, the process of capturing the stream of instructions, referred to as the trace, for later analysis. track a narrow annulus or ring-like region on a disk surface, scanned by the read/write head during one revolution of the spindle; the data bits of magnetic and optical disks are stored sequentially along these tracks. The disk is covered either with concentric rings of densely packed circular tracks or with one continuous, fine-pitched spiral track. See also magnetic disk track, optical disk track, magnetic tape track. track buffer a memory buffer embedded in the disk drive. It can hold the contents of the current disk track. trackball the earliest version of an input device using a roller ball, differing from the mouse in that the ball is contained in a unit that can remain in a fixed position while the ball is rotated. It is sometimes referred to as an upside-down mouse, but the reverse is more appropriate, as the trackball came first. tracking conduction along the surface of an insulator and especially the establishment of a carbonized conduction path along the surface of a polymer insulator. tracking bandwidth See lock range.
Innovative Design
Published in H. James Harrington, Frank Voehl, Total Innovative Management Excellence (TIME), 2020
One of the most important components of requirements management is traceability. Tracing allows us to understand why the requirement exists, the impact of change, if the set of requirements is complete, and helps prioritize requirements.
Cyber Diversity Index for Sustainable Self-Control of Machines
Published in Cybernetics and Systems, 2022
Application performance issues can be resolved by applying application behavioral profiling or tracing. Tracing can use code instrumentation, where code is including in a program to display messages or log any failures and errors during application's run-time. Dynamic instrumentation or tracing is less intrusive and a more flexible when detecting performance issues, running software functions can be traced without application restart. Application profiles can be reconstructed by using traces, but traces can not be reconstructed by using profiles (Whitham 2016). Distributed tracing is used when tracing distributed applications and micro-services across different units, processes and hosts in to provide a timeline of an event during troubleshoot bottlenecks or performance issues (Apache-Incubating 2020).
Review of battery powered embedded systems design for mission-critical low-power applications
Published in International Journal of Electronics, 2018
Matthew Malewski, David M. J. Cowell, Steven Freear
Tracing is the act of logging events and information regarding the programme execution and system variables. In contrast to event logging, tracing tends to be low-level data. Tracing provides information that is typically used for debugging purposes during development and during fault finding scenarios (Spear, Levy, & Desnoyers, 2012). Any reset event that occurs should be logged, with information such as the time, date, and programme counter. Event data should be stored in non-volatile memory so that it is not affected by brown-out scenarios. Real-time clocks should be employed with redundant power source so a constant clock is maintained. Any error displayed to the user should be clearly written, with the error meaning clearly stated. The Therac-25 is an example of where users ignored error messages as they did not explain the problem case, or the users could not easily find out their meaning (Leveson & Tumer, 1993).