A method, computer program, signal transmission and apparatus pre-verify instructions
in a module of a computer program one module-at-a-time. First it is determined
whether checking an instruction in a first module which is loaded requires information
in a referenced module different than the first module. If the information is required,
a constraint for the referenced module is written without loading or otherwise
accessing the referenced module. During linking it is determined whether a first
module which is loaded has passed pre-verification one-module-at-a-time before
linking. A pre-verification constraint on a constrained module is read, if any,
if the first module has passed such verification. If any pre-verification constraint
is read, the pre-verification constraint is enforced if the constrained module
is already loaded.