Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Patent
1997-05-28
1999-09-07
Beausoliel, Jr., Robert W.
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
395683, G06F 1100
Patent
active
059481072
ABSTRACT:
A method of handling errors in complex inheritance hierarchies. A complex inheritance hierarchy is derived so as to have a single common ancestor, the base class, at the top of the hierarchy. The base class has an error handler class nested inside to handle errors occurring in the hierarchy. When an error occurs in a class in the hierarchy, an error message is pushed on a stack accessible by the error handler subject to certain conditions. In one embodiment, the conditions include either the recoverability of the error, the severity of the error, or both. In an embodiment in which a condition is recoverability, an error that is successfully recovered does not require an error message be pushed on the stacks as no further handling is required.
If an error message is pushed on the stack, an error signal is then returned to the calling class. Unless the error is such that it can be recovered or ignored, the error will be propagated to the application, making an initial call to the hierarchy, with each class along the way adding its own error message to the stack within the base class.
REFERENCES:
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5379407 (1995-01-01), Todd
patent: 5437025 (1995-07-01), Bale et al.
patent: 5455949 (1995-10-01), Conder et al.
patent: 5701487 (1997-12-01), Arbouzov
patent: 5740354 (1998-04-01), Ben-Natan et al.
patent: 5778369 (1998-07-01), Pascoe et al.
Beausoliel, Jr. Robert W.
Intel Corporation
Iqbal Nadeem
LandOfFree
Method of handling errors in complex inheritance hierarchies does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of handling errors in complex inheritance hierarchies, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of handling errors in complex inheritance hierarchies will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1800280