CA2492367A1 - Data processing system - Google Patents

Data processing system Download PDF

Info

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
Application number
CA002492367A
Other languages
French (fr)
Other versions
CA2492367C (en
Inventor
Beate Albert
Juergen Kind
Igor Pak
Guenter Scherberger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SAP SE
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2492367A1 publication Critical patent/CA2492367A1/en
Application granted granted Critical
Publication of CA2492367C publication Critical patent/CA2492367C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/323Visualisation of programs or trace data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3409Recording 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/3414Workload 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.
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.
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.
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.
CA2492367A 2004-02-09 2005-01-12 Data processing system Active CA2492367C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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