Runtime error detection is a software verification method that analyzes a software application as it executes and reports defects that are detected during that execution. It can be applied during unit testing, component testing, integration testing, system testing (automated/scripted or manual), or penetration testing.
Runtime error detection can identify defects that manifest themselves only at runtime (for example, file overwrites) and zeroing in on the root causes of the application crashing, running slowly, or behaving unpredictably. Defects commonly detected by runtime error detection include:
Runtime error detection tools can only detect errors in the executed control flow of the application.[2]
^Runtime Error Detection by Parasoft
^MUST: A Scalable Approach to Runtime Error Detection in MPI Programs by Tobias Hilbrich, Martin Schulz, Bronis R. de Supinski, Matthias S. Müller, in Tools for High Performance Computing 2009
and 24 Related for: Runtime error detection information
Runtimeerrordetection is a software verification method that analyzes a software application as it executes and reports defects that are detected during...
run-time threading and memory error analysis in Windows. Parasoft Insure++ is a runtime memory analysis and errordetection tool. Its Inuse component provides...
pointers. For example, Java is said to be memory-safe because its runtimeerrordetection checks array bounds and pointer dereferences. In contrast, C and...
one. Astrée – finds all potential runtimeerrors by abstract interpretation, can prove the absence of runtimeerrors and can prove functional assertions;...
traditional software development as well as parallel. Starting with runtimeerrordetection for C and C++ with their Insure++ product, they also added capabilities...
Testing. Runtimeerrordetection - This evaluates the actual running of an API and focuses on monitoring, execution errors, resource leaks, and error detection...
for detecting concurrency errors (such as data races) in concurrent programs, where a runtime monitor is used to predict errors which did not happen in...
without having to run the program. Interpreted languages catch such errors at runtime. Some languages deliberately exclude features that easily lead to...
defect detection rate. An experiment involving experienced programmers found that on average they were able to find 5 errors (9 at best) out of 15 errors by...
magnetic drums connected via relays, with a voting method of memory errordetection (triple modular redundancy). Several other machines were developed...
(myBoolean == true) { /* ... */ } // This causes a NullPointerException in Java Runtime, but legal in compilation. // This happens because Java will try to call...
Handy list of which headers are in which standard Microsoft Universal C runtime routines by category on MSDN NetBSD C libraries manual Archived 2015-12-23...
Mounier, Laurent (2006). "Confirmation of deadlock potentials detected by runtime analysis". Proceedings of the 2006 workshop on Parallel and distributed...
Unix kernel maintains internal consistency and runtime correctness with assertions as the fault detection mechanism. The basic assumption is that the hardware...
configuration instead of the PLC runtime or changing the logic program the attackers can avoid the typical detection mechanisms that exist in embedded...