A system for executing a software application comprising a plurality of
hardware independent bytecodes is provided comprising a computing system
that generates bytecodes, a virtual machine, remote to the computing
system, that receives a plurality of bytecodes from said computing
system, and executes said plurality of bytecodes, a system for testing
said bytecodes against a set of predetermined criteria in which the
testing is securely distributed between said virtual machine and said
computing system so that the bytecode verification completed by the
computing system is authenticated by the virtual machine prior to the
execution of the bytecodes by said virtual machine. A method for
distributed bytecode verification is also provided.
Um sistema para executar uma aplicação do software que compreende um plurality de bytecodes independentes da ferragem é fornecido que compreende um sistema computando que gere bytecodes, uma máquina virtual, remotas ao sistema computando, que recebe um plurality dos bytecodes de sistema computando dito, e execute o plurality dito dos bytecodes, um sistema para bytecodes ditos testando de encontro a um jogo dos critérios predeterminados em que testar é distribuído firmemente entre máquina virtual dita e sistema computando dito de modo que a verificação do bytecode terminada pelo sistema computando authenticated pela máquina virtual antes da execução dos bytecodes por máquina virtual dita. Um método para a verificação distribuída do bytecode é fornecido também.