run-time error


Also found in: Dictionary, Thesaurus, Wikipedia.
Related to run-time error: Logic error

run-time error

[′rən ¦tīm ′er·ər]
(computer science)
An error in a computer program that is not detected until the program is executed, and then causes a processing error to occur.

run-time error

(programming)
An error in the execution of a program which occurs at run time, as opposed to a compile-time error.

A good programming language should, among other things, aim to replace run-time errors by compile-time errors. Language features such as strong typing help.

A good program should attempt to avoid run-time errors by, for example, checking that their input data is sensible. Where this is not possible, the program should attempt to detect the error and handle it gracefully rather than just exiting via the language or operating system's default handler. Here again, a good language will make this easy to do (or at least possible).

See also abort, core dump, GPF.
References in periodicals archive ?
Unfortunately, it is frequently not possible to identify the path taken on the way to a run-time error.
Introduce Polyspace metrics Web Dashboard to Measure Code Metrics, MISRA-C Compliance, and Run-time Errors
The MULTI IDE features an RTOS-aware source-level debugger, run-time error checker, version control system, performance profiler and real-time event analyzer.
INTEGRITY is tightly integrated with Green Hills Software's MULTI and AdaMULTI IDEs that include a kernel-aware source-level debugger for multi-processor configurations, program builder, run-time error checker, performance profiler, version control editor, along with many other productivity tools for use at all stages of the development cycle.
MULTI contains all the tools needed to debug and deploy a major programming project including, Source Level Debugger, Project Builder, EventAnalyzer, Performance Profiler, Run-time Error Checker and Non-Intrusive Field Debugging.
The INTEGRITY RTOS is tightly integrated with Green Hills Software's MULTI IDE which includes a kernel-aware source-level debugger for multi-processor configurations, program builder, run-time error checker, performance profiler, version control and editor.
MULTI includes a source-level debugger, program builder, editor, run-time error checker, memory leak detector, version control and a code/performance optimization wizard.
Featuring a feature-rich source level debugger, performance profiler, and run-time error checker, MULTI also includes the CodeBalance speed/size profile-driven optimizer, real-time EventAnalyzer, version control system, graphical program builder, and multiple-language syntax colored window-oriented editor.
As a result, they aim to prove which operations are free of run-time errors, including overflows, divisions by zero, buffer overflows, or pointer issues, and which identify where run-time errors will or might occur.
PolySpace Technologies, a provider of automatic detection of run-time errors at compile time, has launched a software bug detection service in the United Kingdom.
The repair function will attempt to validate all system tables and indexes, and provide a report of the run-time errors on the database.