Language subset validation

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/44 (2006.01) G06F 9/445 (2006.01) G06F 11/36 (2006.01)

Patent

CA 2391313

A method for language subset validation includes validating multiple program modules that comprise a program (Fig. 2, 130). Each of the program modules includes multiple bytecodes defined for a first computer language that is a hardware-dependent subset of a second computer language. The validation includes indicating an error condition for each item in the multiple program modules that is not defined for the first computer language, indicating an error condition for each item in the multiple program modules that is not supported by an execution environment of the first computer language and indicating an error condition for each item in the plurality of program modules that is defined for the first computer language but used in a manner inconsistent with the first computer language. An apparatus for language subset validation includes at least one memory having program instructions and at least one processor configured to use the program instructions to validate multiple program modules that together form a program. The processor is further configured to use the program instructions to indicate an error condition for each item in the multiple program modules that is not defined for the first computer language, indicate an error condition for each item in the multiple program modules (Fig. 2, 135 and 140) that is not supported by an execution environment of the first computer language and indicate an error condition for each item in the plurality of program modules that is defined for the first computer language but used in a manner inconsistent with the first computer language.

Procédé de validation de sous-ensembles de langage qui consiste à valider des modules de programme multiples constituant un programme. Chacun des modules de programme comporte des codes intermédiaires multiples définis pour un premier langage informatique qui est un sous-ensemble dépendant du matériel d'un second langage informatique. La validation comporte l'indication d'un état d'erreur pour chaque article, dans les modules de programme multiples, qui n'est pas défini pour le premier langage informatique, l'indication d'un état d'erreur pour chaque article, dans les modules de programme multiples, qui n'est pas supporté par un environnement d'exécution du premier langage informatique et l'indication d'un état d'erreur pour chaque article d'une pluralité de modules de programme qui n'est pas défini pour le premier langage informatique, mais utilisé d'une manière incompatible avec le premier langage informatique. Un appareil de validation de sous-ensembles de langage comporte au moins une mémoire dotée d'instructions de programme et au moins un processeur configuré pour utiliser les instructions de programme afin de valider les modules de programme multiples qui forment ensemble un programme. Le processeur est en outre configuré pour utiliser les instructions de programme afin d'indiquer un état d'erreur pour chaque article, dans les modules de programme multiples, qui n'est pas défini pour le premier langage informatique, d'indiquer un état d'erreur pour chaque article, dans les modules de programme multiples, qui n'est pas supporté par un environnement d'exécution du premier langage informatique et d'indiquer un état d'erreur pour chaque article d'une pluralité de modules de programme qui n'est pas défini pour le premier langage informatique, mais utilisé d'une manière incompatible avec le premier langage informatique.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Language subset validation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Language subset validation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Language subset validation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1881042

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.