Remote component and connection architecture
First Claim
Patent Images
1. A computer implemented method of developing software comprising the steps of:
- defining a plurality of component objects for receiving input data and producing output data, wherein each of the component objects defines a run method for processing the input data to produce the output data and operates at a defined run rate;
defining a plurality of connection objects for passing data between the component objects; and
executing an initialization script to define relationships between the component objects and the connection objects, and to register the component objects with a dispatch manager component to execute at a specific run rate, wherein the dispatch manager component calls each of the component objects in accordance with the run rate of the component objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of developing software comprises the steps of defining a plurality of component objects for receiving input data and producing output data, defining a plurality of connection objects for passing data between the component objects, and executing an initialization script to define a behavioral model for the system by defining relationships between the component objects and the connection objects. A software development system that performs the method is also provided.
26 Citations
22 Claims
-
1. A computer implemented method of developing software comprising the steps of:
-
defining a plurality of component objects for receiving input data and producing output data, wherein each of the component objects defines a run method for processing the input data to produce the output data and operates at a defined run rate; defining a plurality of connection objects for passing data between the component objects; and executing an initialization script to define relationships between the component objects and the connection objects, and to register the component objects with a dispatch manager component to execute at a specific run rate, wherein the dispatch manager component calls each of the component objects in accordance with the run rate of the component objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A software development system comprising:
a computer including a processor for executing an initialization script to define relationships between a plurality of component objects, each defining a run method for processing input data to produce output data and operating at a defined run rate, and a plurality of connection objects, wherein the initialization script registers the component objects with a dispatch manager component to execute at a specific run rate, wherein the dispatch manager component calls each of the component objects in accordance with the run rate of the component objects, the component objects receive the input data and produce the output data, and the connection objects pass data between the component objects. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
Specification