CA2492367A1 - Data processing system - Google Patents
Data processing system Download PDFInfo
- Publication number
- CA2492367A1 CA2492367A1 CA002492367A CA2492367A CA2492367A1 CA 2492367 A1 CA2492367 A1 CA 2492367A1 CA 002492367 A CA002492367 A CA 002492367A CA 2492367 A CA2492367 A CA 2492367A CA 2492367 A1 CA2492367 A1 CA 2492367A1
- Authority
- CA
- Canada
- Prior art keywords
- results
- path
- database table
- application program
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract 7
- 238000004364 calculation method Methods 0.000 claims abstract 4
- 238000004590 computer program Methods 0.000 claims 4
- 238000012986 modification Methods 0.000 claims 3
- 230000004048 modification Effects 0.000 claims 3
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/323—Visualisation of programs or trace data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
Abstract
The present invention relates to a method of displaying customising parameters of an application program, the customising parameters being stored in database tables, the method comprising: - execution of the application program, - acquisition of trace data during execution of the application program, the trace data comprising a path for each of the results provided by the application program, each path being descriptive of a sequence of database table entries of the database tables holding a sub-set of the customising parameters used for a calculation of the corresponding result, - displaying of the results, - interactively selecting one of the results for further analysis, - displaying the database table entries identified by the path of the selected one of the results.
Claims (12)
1. A data processing system comprising:
- means (114) for storing database tables holding customising parameters for customising an application program (104), - means (110) for execution of the application program, - means (110) for execution of a trace program (106), - means (110) for execution of an analytical program (108), - means (116) for storing a set of results provided by the application program, - means (118) for storing trace data acquired by the trace program during execution of the application program, the trace data comprising a path for each of the results, each path being descriptive of a sequence of database table entries of the database tables holding a sub-set of the customising parameters used for calculation of the corresponding result, - means for displaying the results on a user interface, wherein the analytical program is operable to (a) receive a users selection of one of the results being displayed on the user interface, (b) display sequentially the database table entries identified by the path of the selected one of the results.
- means (114) for storing database tables holding customising parameters for customising an application program (104), - means (110) for execution of the application program, - means (110) for execution of a trace program (106), - means (110) for execution of an analytical program (108), - means (116) for storing a set of results provided by the application program, - means (118) for storing trace data acquired by the trace program during execution of the application program, the trace data comprising a path for each of the results, each path being descriptive of a sequence of database table entries of the database tables holding a sub-set of the customising parameters used for calculation of the corresponding result, - means for displaying the results on a user interface, wherein the analytical program is operable to (a) receive a users selection of one of the results being displayed on the user interface, (b) display sequentially the database table entries identified by the path of the selected one of the results.
2. The data processing system of claim 1, further comprising means (120) for storing explanatory text strings assigned to the database table entries, the analytical program being operable to display one of the text strings assigned to a displayed database table entry.
3. The data processing system of claim 1 or 2, further comprising graphical user interface means (102) for a users navigation along the path.
4. The data processing system of claim 1, 2 or 3, the analytical program being adapted for entering of a user's modification of a displayed database table entry.
5. A method of displaying customising parameters of an application program, the customising parameters being stored in database tables, the method comprising:
- execution of the application program, - acquisition of trace data during execution of the application program, the trace data comprising a path for each of the results provided by the application program, each path being descriptive of a sequence of database table entries of the database tables holding a sub-set of the customising parameters used for a calculation of the corresponding result, - displaying of the results, - interactively selecting one of the results for further analysis, - displaying the database table entries identified by the path of the selected one of the results.
- execution of the application program, - acquisition of trace data during execution of the application program, the trace data comprising a path for each of the results provided by the application program, each path being descriptive of a sequence of database table entries of the database tables holding a sub-set of the customising parameters used for a calculation of the corresponding result, - displaying of the results, - interactively selecting one of the results for further analysis, - displaying the database table entries identified by the path of the selected one of the results.
6. The method of claim 5, further comprising the steps of:
- retrieving an explanatory text string assigned to a database table entry to be displayed, - displaying the text string together with the database table entry.
- retrieving an explanatory text string assigned to a database table entry to be displayed, - displaying the text string together with the database table entry.
7. The method of claim 5 or 6, further comprising navigation along the path.
8. The method of claim 5, 6 or 7, further comprising entering of a modification of the displayed database table entry.
9. A computer program product comprising - trace program instructions for acquisition of trace data during execution of an application program, the trace data comprising a path for each of the results provided by the application program, each path being descriptive of a sequence of database table entries of database tables holding a sub-set of customising parameters of the application program used for calculation of the corresponding result, - display program instructions for displaying the results on a user interface, - interface instructions for receiving a user selection of one of the results being displayed and for sequentially displaying the database table entries identified by the path of the selected one of the results.
10. The computer program product of claim 9, further comprising program instructions for retrieving of an explanatory text string assigned to a database table entry to be displayed.
11. The computer program product of claim 9 or 10, further comprising graphical user interface instructions to enable a users navigation along the path.
12. The computer program product of claim 9, 10 or 11, further comprising instructions for entering of a users modification of the displayed database table entry.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04002805A EP1562120A1 (en) | 2004-02-09 | 2004-02-09 | Data processing system with display of test data |
EP04002805.2 | 2004-02-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2492367A1 true CA2492367A1 (en) | 2005-08-09 |
CA2492367C CA2492367C (en) | 2012-03-27 |
Family
ID=34673699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2492367A Active CA2492367C (en) | 2004-02-09 | 2005-01-12 | Data processing system |
Country Status (5)
Country | Link |
---|---|
US (1) | US8078590B2 (en) |
EP (1) | EP1562120A1 (en) |
JP (1) | JP4675639B2 (en) |
AU (1) | AU2005200513B2 (en) |
CA (1) | CA2492367C (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7822741B2 (en) * | 2004-06-21 | 2010-10-26 | Microsoft Corporation | API for programmatic retrieval and replay of database trace |
FR2890199B1 (en) * | 2005-08-26 | 2007-11-09 | Thales Sa | METHOD AND DEVICE FOR TESTING AND DEVELOPING ONBOARD DIGITAL COMPUTER |
US8010849B2 (en) * | 2006-09-05 | 2011-08-30 | Arm Limited | Diagnosing faults within programs being executed by virtual machines |
US8145947B1 (en) * | 2006-09-29 | 2012-03-27 | Emc Corporation | User customizable CVFS namespace |
SG177213A1 (en) * | 2006-12-28 | 2012-01-30 | Arcsight Inc | Storing log data efficiently while supporting querying to assist in computer network security |
US9448913B2 (en) | 2013-08-28 | 2016-09-20 | Sap Se | Performance metric visualization systems and methods |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5513315A (en) * | 1992-12-22 | 1996-04-30 | Microsoft Corporation | System and method for automatic testing of computer software |
US5414836A (en) * | 1993-09-29 | 1995-05-09 | International Business Machines Corporation | Software testing system that employs a graphical interface to generate test cases configured as hybrid tree structures |
US5642478A (en) | 1994-12-29 | 1997-06-24 | International Business Machines Corporation | Distributed trace data acquisition system |
US5870607A (en) | 1996-09-11 | 1999-02-09 | Brown University Research Foundation | Method and apparatus for selective replay of computer programs |
US6314530B1 (en) | 1997-04-08 | 2001-11-06 | Advanced Micro Devices, Inc. | Processor having a trace access instruction to access on-chip trace memory |
JP2001101156A (en) * | 1999-09-28 | 2001-04-13 | Jeol Ltd | System for automatically estimating optimum simulation parameter |
US7325252B2 (en) * | 2001-05-18 | 2008-01-29 | Achilles Guard Inc. | Network security testing |
US6931631B2 (en) * | 2001-06-27 | 2005-08-16 | International Business Machines Corporation | Low impact breakpoint for multi-user debugging |
US7337455B2 (en) * | 2001-12-31 | 2008-02-26 | Koninklijke Philips Electronics N.V. | Method, apparatus, and program for evolving algorithms for detecting content in information streams |
DE60308505T2 (en) * | 2002-05-11 | 2007-01-18 | Accenture Global Services Gmbh | METHOD AND SYSTEM FOR AUTOMATIC TESTING OF SOFTWARE |
-
2004
- 2004-02-09 EP EP04002805A patent/EP1562120A1/en not_active Ceased
-
2005
- 2005-01-12 CA CA2492367A patent/CA2492367C/en active Active
- 2005-02-07 AU AU2005200513A patent/AU2005200513B2/en active Active
- 2005-02-08 US US11/052,207 patent/US8078590B2/en active Active
- 2005-02-09 JP JP2005033556A patent/JP4675639B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1562120A1 (en) | 2005-08-10 |
CA2492367C (en) | 2012-03-27 |
US8078590B2 (en) | 2011-12-13 |
AU2005200513B2 (en) | 2008-01-10 |
JP2005228326A (en) | 2005-08-25 |
AU2005200513A1 (en) | 2005-08-25 |
US20050198081A1 (en) | 2005-09-08 |
JP4675639B2 (en) | 2011-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2492367A1 (en) | Data processing system | |
WO2006034043A3 (en) | Digital content licensing toolbar | |
US7752557B2 (en) | Method and apparatus of visual representations of search results | |
RU2005107522A (en) | DISPLAYING TABLES BY USING TEAMS IN NATURAL LANGUAGE | |
US10318589B2 (en) | Detection and display of volatile data | |
WO2005031526A3 (en) | Personalized searchable library based on user ownership | |
JP2006262245A5 (en) | ||
EP1653733A3 (en) | Program selection | |
CN107168991A (en) | A kind of search result methods of exhibiting and device | |
EP1780626A3 (en) | Information browsing apparatus and method, program and recording medium | |
JP2007509428A5 (en) | ||
CN103218447B (en) | A kind of association-feeding method and device | |
JP2007025980A5 (en) | ||
JP2010257144A5 (en) | Information processing apparatus and information processing apparatus control method | |
CN105867912A (en) | An extracting method and device for new event data of a calendar | |
CN106484851A (en) | Information searching system based on talents selection information platform and method | |
WO2007131058A3 (en) | Method and system for performing actions using a non-intrusive television interface with reduced text input | |
Clements | Form selection in contact languages: Evidence from some Portuguese-and Spanish-lexified contact varieties | |
JP2008165409A5 (en) | ||
JP2000305945A5 (en) | ||
CN107168948A (en) | A kind of sentence recognition methods and system | |
WO2005069168A3 (en) | System and method for extracting user selected data from a database | |
JP2005309964A5 (en) | ||
JP2021037085A (en) | Game program, game processing method, and information processing device | |
JPH03174655A (en) | Standard display system for retrieving time and retrieving result |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |