17541326. MONITORING CODE COVERAGE simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)
MONITORING CODE COVERAGE
Organization Name
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s)
Nitish Jindal of Bangalore (IN)
Anay K Desai of Bengaluru (IN)
Gregory Scott Still of Raleigh NC (US)
Michael Stephen Floyd of Cedar Park TX (US)
MONITORING CODE COVERAGE - A simplified explanation of the abstract
This abstract first appeared for US patent application 17541326 titled 'MONITORING CODE COVERAGE
Simplified Explanation
The abstract of this patent application describes a method for monitoring code coverage by using embedded markers and transmitting probing signals. It also involves recording the probing signals based on a debug level and storing them in a trace array.
- The invention involves monitoring code coverage by executing a code sequence with embedded markers.
- When encountering one of the embedded markers, a probing signal corresponding to that marker is transmitted.
- A programmable data recorder obtains a debug level for the code sequence execution.
- The probing signal is stored in a trace array based on the determination of the programmable data recorder, considering the debug level.
Potential Applications
- Software development and testing: This technology can be used to track and analyze the coverage of code during software development and testing processes.
- Debugging and troubleshooting: The embedded markers and probing signals can help identify and analyze issues in software programs, making it easier to debug and troubleshoot.
Problems Solved
- Code coverage monitoring: The invention addresses the need for an efficient method to monitor the coverage of code during software development and testing.
- Debugging and troubleshooting: By recording probing signals based on a debug level, this technology helps in identifying and analyzing issues in software programs, simplifying the debugging and troubleshooting process.
Benefits
- Improved code coverage analysis: The use of embedded markers and probing signals allows for more accurate and comprehensive code coverage analysis.
- Efficient debugging and troubleshooting: The ability to record and store probing signals based on a debug level enables more efficient debugging and troubleshooting of software programs.
Original Abstract Submitted
Aspects of the invention include monitoring code coverage by executing a code sequence having a plurality of embedded markers. Aspects also include transmitting, upon encountering one of the plurality of embedded markers, a probing signal corresponding to the one of the plurality of embedded markers. Aspects further include obtaining, by a programmable data recorder, a debug level for the execution of the code sequence. Aspects also include storing the probing signal in a trace array based on a determination, by a programmable data recorder based on the debug level, that the probing signal should be recorded.