Browse Prior Art Database

Method and System of Integrating Contextual Information with Point of Failure Information (POF) for Generating Diagnostic Information of a State of a Software System

IP.com Disclosure Number: IPCOM000199066D
Publication Date: 2010-Aug-25
Document File: 3 page(s) / 46K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system of integrating contextual information with Point of Failure information (POF) for generating diagnostic information of a state of a software system is disclosed.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 58% of the total text.

Page 1 of 3

Method and System of Integrating Contextual Information with Point of Failure

Information (POF) for Generating Diagnostic Information of a State of a Software

System

Disclosed is a method and system of integrating contextual information with Point of Failure information (POF) for generating diagnostic information of a state of a software system. The state of the software system includes a progress of operation, an error condition, and a resource contention. The resource contention represents a deadlock condition.

The method and system disclosed herein builds a dynamic scratchpad of verbs working on nouns. The verbs are functions of a computer program of a software system. The nouns are arguments/objects of the function of the computer program of the computer system. Upon building the dynamic scratchpad, diagnosis of the software systems is performed as illustrated in the figure.

1

Page 2 of 3

Figure

The figure illustrates a code instrumentation, and instances of the dynamic scratch pad. The dynamic scratch pad is modeled around a stack as a Last In First Out (LIFO). Further, the functions record the verbs and nouns to the scratch pad in order to contribute to the diagnostics. In case the function is successful, the function removes the corresponding verb/noun. The functions have significant information for contributing to the diagnostics. Such functions register the data and the operation performed on the data. In case the POF occurs in the function, a meaningful...