EP 1354270 A4 20040915 - REAL-TIME PROGRAM AUDIT SOFTWARE
Title (en)
REAL-TIME PROGRAM AUDIT SOFTWARE
Title (de)
ÜBERPRÜFUNGSSOFTWARE MIT ECHTZEITPROGRAM
Title (fr)
LOGICIEL DE VERIFICATION DE PROGRAMME EN TEMPS REEL
Publication
Application
Priority
- US 0018816 W 20000711
- US 39831099 A 19990920
- US 61121000 A 20000706
Abstract (en)
[origin: WO0122644A2] 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.
[origin: WO0122644A2] Real-time program audit software that is a method and system for generating source program audit statements (33 of fig 5) and data as the program executes. These audits provide real-time execution analysis (600) of the program. The real-time 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 execution. Program execution audits are based on the initial execution audit profile (26), 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 (22), which includes: program, user, date and time ranges, audit code prefix, audited file, field (24), label, and any execution audited data value.
IPC 1-7
IPC 8 full level
G06F 11/36 (2006.01)
CPC (source: EP)
G06F 11/3612 (2013.01)
Citation (search report)
- [XY] TOLMACH A P ET AL: "Debugging Standard ML without reverse engineering", 1990, NEW YORK, NY, USA, ACM, USA, 1990, pages 1 - 12, XP002288960, ISBN: 0-89791-368-X
- [Y] AGRAWAL H ET AL: "DEBUGGING WITH DYNAMIC SLICING AND BACKTRACKING", SOFTWARE PRACTICE & EXPERIENCE, JOHN WILEY & SONS LTD. CHICHESTER, GB, vol. 23, no. 6, 1 June 1993 (1993-06-01), pages 589 - 616, XP000655847, ISSN: 0038-0644
- [A] COPPERMAN M ET AL: "POOR MAN'S WATCHPOINTS", ACM SIGPLAN NOTICES, ASSOCIATION FOR COMPUTING MACHINERY, NEW YORK, US, vol. 30, no. 1, 1995, pages 37 - 44, XP000504825, ISSN: 0362-1340
- [A] ANONYMOUS: "PL/I Trace Program. September 1970.", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 13, no. 4, 1 September 1970 (1970-09-01), New York, US, pages 855 - 857, XP002288961
- [A] YAN J C: "Performance tuning with AIMS - an Automated Instrumentation and Monitoring System for multicomputers", SYSTEM SCIENCES, 1994. VOL.II: SOFTWARE TECHNOLOGY, PROCEEDINGS OF THE TWENTY-SEVENTH HAWAII INTERNATIONAL CONFERENCE ON WAILEA, HI, USA 4-7 JAN. 1994, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, 4 January 1994 (1994-01-04), pages 625 - 633, XP010096966, ISBN: 0-8186-5060-5
- See references of WO 0122644A2
Designated contracting state (EPC)
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE
DOCDB simple family (publication)
WO 0122644 A2 20010329; WO 0122644 A3 20030828; AU 6208800 A 20010424; AU 778165 B2 20041118; CA 2385433 A1 20010329; EP 1354270 A2 20031022; EP 1354270 A4 20040915
DOCDB simple family (application)
US 0018816 W 20000711; AU 6208800 A 20000711; CA 2385433 A 20000711; EP 00948614 A 20000711