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.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

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.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
References in periodicals archive ?
The accuracy of the QUEST was validated by comparing the run-time error patterns for initial and estimated TPM.
Unfortunately, it is frequently not possible to identify the path taken on the way to a run-time error. Operations at loops and transfer points branch the possible flow of control from one sequence of instructions to others based on the dynamic values assigned to variables.
Software developers and support engineers responsible for correcting software problems face difficult challenges in tracking down the source of run-time errors in complex applications.
Other run-time errors uncover long-standing problems that come to attention only after special cases are handled or after rare interactions occur among programs that coexist in memory.
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.
As well as repackaging and updating current versions of Rational tools, the suite also includes a new technology, called TestFactory, which automatically generates tests and finds run-time errors and defects that cause software to crash.
AccurSee reports help IT Operations eliminate run-time errors and speed development and testing phases by reducing the amount of time spent troubleshooting DNA job changes.
They show Ada as a Pascal-based, strongly typed, general-purpose language--but with features going well beyond its ancestor in a number of areas including packages for system modularization, private types for data abstraction, tasking for concurrency, exceptions for dealing with run-time errors, and generics for reusability and general parameterization.
The Praxis SPARK language, an advanced dialect of Ada, makes use of this type of formal analysis to eliminate unexpected run-time errors. Ada compilers can compile SPARK code, which includes additional annotations.