The invention is directed to a method for operating a computer system, as well as to a byte code verifier and to a computer system. The inventive method checks whether a computer program loaded onto a computer system exercises an illegal access to a variable, i.e. whether the variable is initialized before it is read. This test ensues before the execution of the program, so that such a test no longer need be performed upon execution of the program. The inventive method requires little memory space in the testing of the program and nonetheless carries out a complete test. Since the testing ensues before the execution of the program, the program execution itself is considerably speeded up since no further test is thereby required.

L'invenzione è diretta verso un metodo per il funzionamento del sistema di elaborazione, come pure ad una macchina verificatrice di codice di byte e ad un sistema di elaborazione. Il metodo inventivo controlla se un programma destinato all'elaboratore abbia caricato sulle esercitazioni del sistema di elaborazione un accesso illegale ad una variabile, cioè se la variabile è inizializzata prima che sia letto. Questa prova segue prima dell'esecuzione del programma, di modo che una tal prova più non deve essere effettuata sull'esecuzione del programma. Il metodo inventivo richiede poco spazio di memoria nella prova del programma e ciò nonostante effettua una prova completa. Poiché la prova segue prima dell'esecuzione del programma, l'esecuzione di programma in se è accelerata considerevolmente su poiché nessuna ulteriore prova quindi è richiesta.

 
Web www.patentalert.com

< Method for operating a computer system, byte code verifier and computer system

< Method for operating a computer system, byte code verifier and computer system

> Multi-processor JAVA subsystem

> Method and apparatus for verifying Enterprise Java Beans

~ 00098