← Back to Patent Explorer
US5418941A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for a dynamic application test facility

Assignee: International Business Machines Corp
•
Filing: 1994-01-28
•
Granted: 1995-05-23
•
Expires: 2014-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dynamic application editor builds new application definition entries for and edits existing application definition entries without a need for a user to have an innate knowledge of the exact method required to invoke applications. Application definition entries describe an application's initiation, execution, procedural command language, macro syntax, and communication capabilities in an application independent manner. The dynamic application editor automatically locates, or accepts user specified existing application definition entries and presents them in a user friendly user interface for the user to edit. The user can view existing application definition entries, cut, copy and paste between application definition entries, edit and delete application definition entries, or browse entire sections of the active application definition file. Application definition entries may be entered into the dynamic application editor and tested with or without committing the entry permanently to the application definition file. If an application fails, the dynamic application editor can be used to invoke a trace environment to detect the reasons for failure of an application. Once the application definition entry is corrected, the dynamic application editor allows the permanent storage of the entry in an application definition file.

Inventors

  • 👤 Anthony M. Peters

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:08
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3698; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44521; G06F9/455; G06F9/45504; G06F9/45508; G06F9/45512; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 126 words
A method, implemented in a data processing system, of testing integrated applications within a dynamic application integration environment, comprising: providing a dynamic application test editor for editing an application definition entry to execute an one of said integrated applications in said data processing system; editing a parameter of said application definition entry with said dynamic application test editor for said one of said integrated applications by a user of said data processing system; executing said one of said integrated applications with said editor by said user within said data processing system; and initiating a trace environment for said one of said integrated applications with said editor by said user within said data processing system to save the execution state of said one of said integrated applications.
Claim 2
Independent Claim 126 words
A method, implemented in a data processing system, of testing integrated applications within a dynamic application integration environment, comprising: providing a dynamic application test editor for editing an application definition entry to execute an one of said integrated applications in said data processing system; editing a parameter of said application definition entry with said dynamic application test editor for said one of said integrated applications by a user of said data processing system; executing said one of said integrated applications with said editor by said user within said data processing system; and initiating a trace environment for said one of said integrated applications with said editor by said user within said data processing system to save the execution state of said one of said integrated applications.
Claim 3
Dependent Claim 35 words
The method of claim 1 wherein the step of initiating a trace environment includes saving and displaying to the user of said data processing system the execution state of said one of said integrated applications.
Claim 4
Dependent Claim 27 words
The method of claim 1 wherein the step of initiating a trace environment includes saving said parameter of said one of said integrated applications with said editor.
Claim 5
Dependent Claim 28 words
The method of claim 1 wherein the step of initiating a trace environment further includes the step of destroying the trace environment following displaying it to said user.
Claim 6
Dependent Claim 34 words
The method of claim 1 wherein the step of executing said one of said integrated applications includes parsing and interpreting the application definition entry for said one of said integrated applications by said editor.
Claim 7
Dependent Claim 36 words
The method of claim 1 wherein the step of executing said one of said integrated applications includes the step of determining if said one of said integrated applications is currently executing within said data processing system.
Claim 8
Dependent Claim 42 words
The method of claim 1 wherein the step of executing said one of said integrated applications includes sending commands for said one of said integrated applications to an operating system to execute said one of said integrated applications in said integrated environment.
Claim 9
Dependent Claim 38 words
The method of claim 1 wherein the step of executing said one of said integrated applications includes displaying the execution of said one of said integrated applications by said editor to said user of said data processing system.
Claim 10
Dependent Claim 42 words
The method of claim 8 wherein the step of executing said one of said integrated applications includes detecting the display of said one of said integrated applications is in error and reporting the status to said user of said data processing system.
Claim 11
Independent Claim 128 words
An apparatus for testing integrated applications within a dynamic application integration environment, comprising: means for providing a dynamic application test editor for editing an application definition entry to execute an one of said integrated applications in said data processing system; means for editing a parameter of said application definition entry with said dynamic application test editor for said one of said integrated applications by a user of said data processing system; means for executing said one of said integrated applications with said editor by said user within said data processing system; and means for initiating a trace environment for said one of said integrated applications with said editor by said user within said data processing system to save the execution state of said one of said integrated applications.
Claim 12
Independent Claim 128 words
An apparatus for testing integrated applications within a dynamic application integration environment, comprising: means for providing a dynamic application test editor for editing an application definition entry to execute an one of said integrated applications in said data processing system; means for editing a parameter of said application definition entry with said dynamic application test editor for said one of said integrated applications by a user of said data processing system; means for executing said one of said integrated applications with said editor by said user within said data processing system; and means for initiating a trace environment for said one of said integrated applications with said editor by said user within said data processing system to save the execution state of said one of said integrated applications.
Claim 13
Dependent Claim 37 words
The apparatus of claim 10 wherein the means of initiating a trace environment includes means for saving and displaying to the user of said data processing system the execution state of said one of said integrated applications.
Claim 14
Dependent Claim 29 words
The apparatus of claim 10 wherein the means of initiating a trace environment includes means for saving said parameter of said one of said integrated applications with said editor.
Claim 15
Dependent Claim 27 words
The apparatus of claim 10 wherein the means of initiating a trace environment further includes means for destroying the trace environment following displaying it to said user.
Claim 16
Dependent Claim 36 words
The apparatus of claim 10 wherein the means for executing said one of said integrated applications includes means for parsing and interpreting the application definition entry for said one of said integrated applications by said editor.
Claim 17
Dependent Claim 35 words
The apparatus of claim 10 wherein the means for executing said one of said integrated applications includes means for determining if said one of said integrated applications is currently executing within said data processing system.
Claim 18
Dependent Claim 44 words
The apparatus of claim 10 wherein the means for executing said one of said integrated applications includes means for sending commands for said one of said integrated applications to an operating system to execute said one of said integrated applications in said integrated environment.
Claim 19
Dependent Claim 40 words
The apparatus of claim 10 wherein the means for executing said one of said integrated applications includes means for displaying the execution of said one of said integrated applications by said editor to said user of said data processing system.
Claim 20
Dependent Claim 44 words
The apparatus of claim 17 wherein the means for executing said one of said integrated applications includes means for detecting the display of said one of said integrated applications is in error and reporting the status to said user of said data processing system.

References Cited (Backward Citations)

US5038316A Cited
US5182806A Cited
US5297274A Cited
US5333304A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-22 1998-11-21 1999-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-22 2002-11-21 2003-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-22 2006-11-21 2007-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag