 |
 |
|
|
|
|
Title: |
US5974568:
Hierarchical error reporting system
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
McQueen, Stan; Colorado Springs, CO

|
Assignee: |
MCI Communications Corporation, Washington, DC
other patents from MCI COMMUNICATIONS CORP. (361691) (approx. 467)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
1999-10-26
/ 1995-11-17

|
Application Number: |
US1995000560426

|
IPC Code: |
Advanced:
G06F 11/07;
G06F 11/34;
Core:
more...
IPC-7:
G06F 11/00;

|
ECLA Code: |
G06F11/07P6S; G06F11/07P4;

|
U.S. Class: |
Current:
714/038;
714/048;
714/E11.025;
714/E11.028;
Original:
714/038;
714/048;
395/701;
395/704;
364/267.91;

|
Field of Search: |
395/183.14,183.15,184.01,185.01,185.02,601,704,705,708
364/232.3,254.5,267,267.91,275.5
714/038,39,47,48,49

|
Priority Number: |
| 1995-11-17 |
US1995000560426 |

|
Abstract: |
Error reporting may be enhanced, by utilizing a programming language, such as C++ and its attendant enhanced error reporting facility. The invention generates an error message at the function level where the error occurs, as well as noting the line of source code during which time the error occurred. The resulting populated error message is then rolled up toward the main program. At each preceding roll up level, an additional error message is populated which notes the original error message information as well as adding return path information. Thus, after completed roll up to the main program, stacked error messages are made available to the user that fully define the complete path involving the error, in addition to the identification of the source code line where the error occurred.

|
Primary / Asst. Examiners: |
Le, Dieu-Minh T.;

|
INPADOC Legal Status: |
Show legal status actions
Family Legal Status Report

|
Designated Country: |
CA EP JP MX DE FR GB IT

|
Family: |
Show 5 known family members

|
First Claim:
Show all 7 claims |
I claim:
1. In a data processing environment where processes are performed by various layers of the data processing environment for running at least one software application, a method of identifying an error and a path that said error traversed through the various layers, comprising the steps of:
- generating an error message in the process layer where said error occurred, said error message including information identifying said error and the line of source code being executed when said error occurred;
- generating an other error message in each of the process layers where said error traversed as said error is being routed for presentation; and
- stacking the generated error messages to provide a stacked message to thereby identify where said error first occurred and the path said error message has traversed.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 30 U.S. patent(s) that reference this one

|
 |
 |
|
|
|
|
Foreign References: |
None

|
Other Abstract Info: |
DERABS G1997-298284

|
Other References: |
Richard W. Selby "Generating Hierarchical System Descriptions for Software Error Localization" IEEE Paper, 1988 pp. 89-93.
Chang Yeol Lee et al.; An Implementation of a Window-Based Debugging Tool for Kyoto Common Lip; Conference Date Nov. 14-15, 1990 pp. 834-838.
Yau, S.S. et al. "An Approach to Real-Time Control Flow Check" IEEE pp. 163-167; 1978.
Burnell; L.J. et al.; "A Synthesis of Logical and Probabilistic Reasoning for Program Understanding & Debugging"; Morgan Kaufman Publishers; pp. 285-291; 1993.
News Release, Stratos Ware Corp, StratosWare Releases Mem Check for the Macintosh; Oct. 19, 1992, pp. 1-2.
Baker et al; Space-Filling Software Visualization; Journal of Visual Languages & Computing (Jun., 1995) vol. 6, No. 2, pp. 119-133.
(15 pages)
[ISI abstract]
Pallatlo; P.C. Week; SQL Solutions is Broadening Database Line With SQR 4GL; Nov. 26, 1990; V.7, N.47, p. (63)1.
News Release; SQL Solutions Inc., SQL Solutions Unvrils SQR--Developer's Kit; Nov. 5, 1990; pp. 1-2.

|


|
Nominate this for the Gallery...

|
|