Systems and methods for identifying problems of a business application in a customer support system
First Claim
Patent Images
1. A method of linking a customer support system to a table-based business application composed in a table-based programming format, comprising:
- generating an object-oriented programming model representing the table-based business application using translation rules for converting from the table-based programming format to an object-oriented programming format, the object-oriented programming model being composed in the object-oriented programming format;
before running the table-based business application, processing, using a processor, the object-oriented programming model by using an object-oriented tool running in an object-oriented environment to identify an error in the object-oriented programming model, the error in the object-oriented programming model corresponding to a problem in the table-based business application;
displaying the object-oriented programming model;
displaying a marker at a location of the error in the object-oriented programming model;
correcting the error in the object-oriented programming model; and
automatically modifying the table-based business application composed in the table-based programming format to correct the problem in the table-based business application based on the correction of the error in the object-oriented programming model composed in the object-oriented programming format using retranslation rules for converting from the object-oriented programming format to the table-based programming format.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments of the present invention, methods and systems analyze potential logic errors or problems of a business application by receiving a model representing the business application and processing the model using an object-oriented tool. The errors or problems may be corrected in the model and the correction applied to the business application. In one exemplary embodiment, the logic errors or problems may be marked in the model for identification to a user.
-
Citations
12 Claims
-
1. A method of linking a customer support system to a table-based business application composed in a table-based programming format, comprising:
-
generating an object-oriented programming model representing the table-based business application using translation rules for converting from the table-based programming format to an object-oriented programming format, the object-oriented programming model being composed in the object-oriented programming format; before running the table-based business application, processing, using a processor, the object-oriented programming model by using an object-oriented tool running in an object-oriented environment to identify an error in the object-oriented programming model, the error in the object-oriented programming model corresponding to a problem in the table-based business application; displaying the object-oriented programming model; displaying a marker at a location of the error in the object-oriented programming model; correcting the error in the object-oriented programming model; and automatically modifying the table-based business application composed in the table-based programming format to correct the problem in the table-based business application based on the correction of the error in the object-oriented programming model composed in the object-oriented programming format using retranslation rules for converting from the object-oriented programming format to the table-based programming format. - View Dependent Claims (2)
-
-
3. A method of analyzing a table-based business application composed in a table-based programming format, comprising:
-
receiving an object-oriented programming model representing the table-based business application, the object-oriented programming model being generated using translation rules for converting from the table-based programming format to an object-oriented programming format, the object-oriented programming model being composed in the object-oriented programming format; before running the table-based business application, identifying, using a processor, a problem in the table-based business application by processing the object-oriented programming model using an object-oriented tool running in an object-oriented environment to identify an error in the object-oriented programming model, the error in the object-oriented programming model corresponding to the problem in the table-based business application; displaying the object-oriented programming model; displaying a marker at a location of the error in the object-oriented programming model; correcting the error in the object-oriented programming model; and automatically modifying the table-based business application composed in the table-based programming format to correct the problem in the table-based business application based on the correction of the error in the object-oriented programming model composed in the object-oriented programming format using retranslation rules for converting from the object-oriented programming format to the table-based programming format. - View Dependent Claims (4)
-
-
5. A method of analyzing a table-based business application composed in a table-based programming format, comprising:
-
receiving an object-oriented programming construct representing logic entities defining the table-based business application, the object-oriented programming construct being generated using translation rules for converting from the table-based programming format to an object-oriented programming format, the object-oriented programming construct being composed in the object-oriented programming format; before running the table-based business application, processing, using a processor, the object-oriented programming construct using an object-oriented tool running in an object-oriented environment to identify an error in the object-oriented programming construct corresponding to a problem in the table-based business application; marking the error of the object-oriented programming construct; correcting the error in the object-oriented programming construct; automatically modifying the table-based business application composed in the table-based programming format to correct the problem in the table-based business application based on the correction of the error in the object-oriented programming construct composed in the object-oriented programming format using retranslation rules for converting from the table-based programming format to the object-oriented programming format. - View Dependent Claims (6, 7)
-
-
8. A system for linking a customer support system to a table-based business application composed in a table-based programming format, comprising:
-
a processor; means for generating an object-oriented programming model representing the table-based business application using translation rules for converting from the table-based programming format to an object-oriented programming format, the object-oriented programming model being composed in the object-oriented programming format; means for processing, using the processor, the object-oriented programming model by using an object-oriented tool running in an object-oriented environment before running the table-based business application to identify an error in the object-oriented programming model, the error in the object-oriented programming model corresponding to a problem in the table-based business application; means for displaying the object-oriented programming model; means for displaying a marker at a location of the error in the object-oriented programming model; means for correcting the error in the object-oriented programming model; and means for automatically modifying the table-based business application composed in the table-based programming format to correct the problem in the table-based business application based on the correction of the error in the object-oriented programming model composed in the object-oriented programming format using retranslation rules for converting from the table-based programming format to the object-oriented programming format. - View Dependent Claims (9)
-
-
10. A system for analyzing a table-based business application composed in a table-based programming format, comprising:
-
a processor; means for receiving an object-oriented programming model representing the table-based business application, the object-oriented programming model being generated using translation rules for converting from the table-based programming format to an object-oriented programming format, the object-oriented programming model being composed in the object-oriented programming format; means for identifying a problem in the table-based business application by processing the object-oriented programming model using an object-oriented tool running in an object-oriented environment before running the table-based business application to identify an error in the object-oriented programming model, the error in the object-oriented programming model corresponding to the problem in the table-based business application; means for displaying the object-oriented programming model; means for displaying a marker at a location of the error in the object-oriented programming model; means for correcting the error in the object-oriented programming model; and means for automatically modifying the table-based business application composed in the table-based programming format to correct the problem in the table-based business application based on the correction of the error in the object-oriented programming model composed in the object-oriented programming format using retranslation rules for converting from the object-oriented programming format to the table-based programming format.
-
-
11. A system for analyzing a table-based business application composed in a table-based programming format, comprising:
-
a processor; means for receiving an object-oriented programming construct representing logic entities defining the table-based business application, the object-oriented programming construct being generated using translation rules for converting from the table-based programming format to an object-oriented programming format, the object-oriented programming construct being composed in the object-oriented programming format; means for processing, using the processor, the object-oriented programming construct using an object-oriented tool running in an object-oriented environment before running the table-based business application to identify an error in the object-orientated programming construct corresponding to a problem in the table-based business application; means for marking the error of the object-oriented programming construct; means for correcting the error in the object-oriented programming construct; and means for automatically modifying the table-based business application composed in the table-based programming format to correct the problem in the table-based business application based on the correction of the error in the object-oriented programming construct composed in the object-oriented programming format using retranslation rules for converting from the table-based programming format to the object-oriented programming format. - View Dependent Claims (12)
-
Specification