Interactive modeling agent for an object-oriented system
First Claim
Patent Images
1. A method of operating an object-oriented system, comprising the steps of:
- (a) storing an object model in a computer;
(b) monitoring creation of the object model by an operator for an occurrence of a specified event, wherein the occurrence of the event itself indicates that the operator requires assistance in creation of the object model;
(c) automatically triggering an interactive modeling agent in the computer to interact with the operator when the monitoring step indicates the specified event in the object model occurred; and
(d) displaying context information concerning modeling advice for creation of the object model on a monitor attached to the computer when the interactive modeling agent is triggered, wherein the modeling advice is selected based on the monitored event.
1 Assignment
0 Petitions
Accused Products
Abstract
Modeling a system using object-oriented programming tools is enhanced using a monitor built into the programming tool. The monitor can monitor in the background or in real time. Programming times are reduced and efficiency of code generation is increased by the interactive modeling agent monitoring the ongoing efforts of a user and interactive with the user through the use of windows and suggestive text on how to better use the programming language, tools, and constructs to create a better resulting model and program.
-
Citations
27 Claims
-
1. A method of operating an object-oriented system, comprising the steps of:
-
(a) storing an object model in a computer; (b) monitoring creation of the object model by an operator for an occurrence of a specified event, wherein the occurrence of the event itself indicates that the operator requires assistance in creation of the object model; (c) automatically triggering an interactive modeling agent in the computer to interact with the operator when the monitoring step indicates the specified event in the object model occurred; and (d) displaying context information concerning modeling advice for creation of the object model on a monitor attached to the computer when the interactive modeling agent is triggered, wherein the modeling advice is selected based on the monitored event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented object-oriented system, comprising:
-
a computer; means for storing an object model in the computer; means for monitoring creation of the object model by an operator for an occurrence of a specified event, wherein the occurrence of the event itself indicates that the operator requires assistance in creating the object model; means for automatically triggering an interactive modeling agent in the computer to interact with the operator when the monitoring step indicates the specified event in the object model occurred; and means for displaying context information concerning modeling advice for creation of the object model on a monitor attached to the computer when the interactive modeling agent is triggered, wherein the modeling advice is selected based on the monitored event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture comprising a program storage medium readable by a computer, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for operating an object-oriented system, the method comprising the steps of:
-
(a) storing an object model in the computer; (b) monitoring creation of the object model by an operator for an occurrence of a specified event, wherein the occurrence of the event itself indicates that the operator requires assistance in creating the object model; (c) automatically triggering an interactive modeling agent in the computer to interact with the operator when the monitoring step indicates the specified event in the object model occurred; and (d) displaying context information concerning modeling advice for creation of the object model on a monitor attached to the computer when the interactive modeling agent is triggered, wherein the modeling advice is selected based on the monitored event. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification