In a method for monitoring the flow of execution of a series of
instructions of a computer program, a sequence of instructions are
transmitted to the processor to execute the monitored program. These
instructions are analyzed, and the result of the analysis are verified by
referring to reference data recorded with the program. The reference data
can include a value predetermined in such a way as to correspond to the
result of the analysis produced during the monitoring process only if all
the instructions have been actually analyzed during the program flow. The
invention also concerns a device for monitoring the program execution, a
program device, and a programming device operating according to the
monitoring principles.