Execution engine in an object modeling tool
First Claim
Patent Images
1. A method for modeling object-oriented systems, comprising the steps of:
- defining an object-oriented system stored in a computer; and
generating a program external to the obiect-oriented system for execution by a computer, wherein the program contains the logic for implementing the behavior of objects in the object-oriented system and interfaces with the object-oriented system through one or more callback routines for retrieving information about objects in the object-oriented system and for performing updates to the object-oriented system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for modeling object-oriented systems includes an object modeling tool that defines methods and event transitions in an object-oriented system and generates an executable program that exhibits the behavior of the object-oriented system and interfaces with the object-oriented system. The object modeling tool further translates the event transitions to an execution language, wraps methods written in the target language, wraps event transitions corresponding to an event, and gathers one or more wrapped events and methods into an executable program.
-
Citations
30 Claims
-
1. A method for modeling object-oriented systems, comprising the steps of:
-
defining an object-oriented system stored in a computer; and generating a program external to the obiect-oriented system for execution by a computer, wherein the program contains the logic for implementing the behavior of objects in the object-oriented system and interfaces with the object-oriented system through one or more callback routines for retrieving information about objects in the object-oriented system and for performing updates to the object-oriented system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented object-oriented modeling tool, comprising:
-
a computer storing an object-oriented system comprised of objects; and object modeling tool means, performed by the computer, for defining the object-oriented system and for generating a program external to the object-oriented system for execution by the computer, wherein the program contains the logic for implementing the behavior of objects in the object-oriented system and interfaces with the object-oriented system through one or more callback routines for retrieving information about objects in the object-oriented system and for performing updates to the object-oriented system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising a program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for modeling object-oriented systems, the method comprising the steps of:
-
defining an object-oriented system stored in a computer; and generating a program external to the object-oriented system for execution by the computer, wherein the program contains the logic for implementing the behavior of objects in the object-oriented system and interfaces with the object-oriented system through one or more callback routines for retrieving information about objects in the object-oriented system and for performing updates to the object-oriented system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification