Diagnostic program

Under a diagnosis software refers to software that let that diagnoses errors in hardware, other software, or data.

In many technical systems, a so-called self-diagnosis is installed, the self- checks and monitors the integrity of the actions performed. In a simple data transfer, this can be done eg via checksums. For hardware, a functional test is typically performed as part of the switching-on.

Applications

Automobile

In the automotive industry, diagnostic software is used to check the operation of the onboard electronics of motor vehicles. In addition to a functional test at the start of the embedded systems are errors encountered, eg for sensors detected and registered by the on-board diagnosis itself. In addition to a display of critical errors in the cockpit of the vehicle so also errors can later be read from the outside. To this end, most vehicle diagnostic systems are used that query the individual control units and output a list of those error codes. In this area, it is increasingly important to diagnose faults autonomously, as this plays an increasingly important role for vehicle safety, given the increasing " computerization " of cars with integrated circuits, sensors and bus systems.

Computer

Many components are built into a computer able to even detect errors as such. In addition to the errors that are queried through a BIOS beep and output as many drives has its own auditors have such BSMART In tape - diagnostic software in addition to the drive even its interfaces are checked.

For the diagnosis of computer networks, there are special software. In addition to testing the network itself, such as over a WAN analysis, monitoring of connected computers is possible also to diagnostic software. Tools like Nagios make this interfaces for monitoring.

In software development come as diagnostic tools, among others, software testing and debugger for use.

235084
de