Software System Tracing Task
(Redirected from Software System Tracing)
Jump to navigation
Jump to search
A Software System Tracing Task is a software analysis task that ...
- …
- Counter-Example(s):
- See: Event Viewer, Software Engineering, Computer Data Logging, Programmer, Debugging, System Administrator, Technical Support, Diagnosis, Cross-Cutting Concern, Functional Requirement, Data Acquisition, Particle Physics.
References
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/Tracing_(software) Retrieved:2022-9-16.
- In software engineering, tracing involves a specialized use of logging to record information about a program's execution. This information is typically used by programmers for debugging purposes, and additionally, depending on the type and detail of information contained in a trace log, by experienced system administrators or technical-support personnel and by software monitoring tools to diagnose common problems with software. Tracing is a cross-cutting concern.
There is not always a clear distinction between tracing and other forms of logging, except that the term tracing is almost never applied to logging that is a functional requirement of a program (therefore excluding logging of data from an external source, such as data acquisition in a high-energy physics experiment, and write-ahead logging). Logs that record program usage (such as a server log) or operating-system events primarily of interest to a system administrator (see for example Event Viewer) fall into a terminological gray area.
This article deals primarily with tracing for debugging or diagnostic purposes.
- In software engineering, tracing involves a specialized use of logging to record information about a program's execution. This information is typically used by programmers for debugging purposes, and additionally, depending on the type and detail of information contained in a trace log, by experienced system administrators or technical-support personnel and by software monitoring tools to diagnose common problems with software. Tracing is a cross-cutting concern.
2020
- (Parker et al., 2020) ⇒ A. Parker, D. Spoonhower, J. Mace, B. Sigelman, and R. Isaacs. (2020). “Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices.” O'Reilly Media. ISBN:9781492056607