G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 11/36 (2006.01) G06F 9/44 (2006.01)
Patent
CA 2385433
Real-time program audit software that is a software program, a method, and a system for generating source program audit statements which provide analyses of program statements and data as the program executes. These audits provide for real-time analysis of the execution of the program. The real-time program audit is applicable to virtually any programming language that uses source program statements, whether the source statements are compiled into an executable object or are interpreted during program execution. Conventional source programs are selected for auditing based on an audit profile; the audit profile is customized for specific compile and initial execution options; the source program is expanded with the selected audit statements; and the source program is compiled with a conventional language compiler. Program execution audits are based on the initial execution audit profile, customized execution audits, or dynamic audits specified during program execution. Program audit output is to disk, and is available for immediate online display or printing, or for expanded auditing analysis. Expanded auditing analysis provides for extensive analysis of the real-time program audit output data from all audited programs based on the desired analysis, which includes: program, user, date and time ranges, audit code prefix, audited file, field, label, and any execution audited data value.
Cette invention se rapporte à un logiciel de vérification de programme en temps réel, qui est constitué par un programme logiciel, à un procédé et à un système servant à produire des instructions de vérification de programme source qui fournissent des analyses d'instructions de programme et des données au cours de l'exécution du programme. Ces vérifications permettent l'analyse en temps réel de l'exécution du programme. La vérification de programme en temps réel est applicable virtuellement à n'importe quel langage de programmation qui utilise des instructions de programme source, peu importe que ces instructions sources soient compilées en un objet exécutable ou soient interprétées pendant l'exécution du programme. Des programmes sources traditionnels sont sélectionnés pour vérification sur la base d'un profil de vérification; le profil de vérification est personnalisé pour des options de compilation et d'exécution initiale spécifiques; le programme source est développé avec les instructions de vérifications sélectionnées; et le programme source est compilé à l'aide d'un compilateur de langage traditionnel. Les vérifications d'exécution du programme sont basées sur le profil de vérification d'exécution initial, sur les vérifications d'exécution personnalisées ou sur des vérifications dynamiques spécifiées pendant l'exécution du programme. La sortie de vérification du programme s'effectue sur le disque et elle est disponible pour un affichage ou une impression en réseau immédiat ou pour une analyse de vérification développée. L'analyse de vérification développée permet une analyse extensive des données de sortie de vérification de programme en temps réel à partir de tous les programmes vérifiés sur la base de l'analyse souhaitée, ces données étant notamment le programme, l'utilisation, les périodes exprimées en date et en heure, le préfixe de code de vérification, le fichier vérifié, le champ, l'étiquette et toute valeur de données vérifiées d'exécution.
Gowling Lafleur Henderson Llp
Harkins Paul H.
LandOfFree
Real-time program audit software does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Real-time program audit software, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Real-time program audit software will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1486383