Modeling of a multiprocessor system
First Claim
1. In an electronic device that provides a graphical modeling environment, a method for creating a model for a multi-process system, the method comprising:
- providing a functional model for the multi-process system in the graphical modeling environment, the fuinctional model including at least one functional unit and creating from the functional model a deployment model that includes nodes representing the multiple processes of the multi-process system, wherein at least two of the nodes communicate with each other.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for modeling a multiprocessor system in a graphical modeling environment are disclosed. The multiprocessor system may include multiple processing units that carry out one or more processes, such as programs and sets of instructions. Each of the processing units may be represented as a node at the top level of the model for the multiprocessor system. The nodes representing the processing units of the multiprocessor system may be interconnected to each other via a communication channel. The nodes may include at least one read element for reading data from the communication channel into the nodes. The node may also include at least one write element for writing data from the nodes into the communication channel. Each of the processing unit can communicate with other processing unit via the communication channel using the read and write elements.
-
Citations
56 Claims
-
1. In an electronic device that provides a graphical modeling environment, a method for creating a model for a multi-process system, the method comprising:
-
providing a functional model for the multi-process system in the graphical modeling environment, the fuinctional model including at least one functional unit and creating from the functional model a deployment model that includes nodes representing the multiple processes of the multi-process system, wherein at least two of the nodes communicate with each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In an electronic device that provides a graphical modeling environment, a method for generating a graphical model for a multi-process system in the graphical model environment, the method comprising:
-
providing a plurality of nodes for representing multiple processes of the multi-process system; and
creating a deployment model by interconnecting the plurality of nodes using a communication channel to enable one of the multiple processes to communicate with another process. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. In an electronic device that provides a graphical modeling environment, a method for editing a model for a multiprocessor system in the graphical modeling environment, the method comprising:
-
displaying on a display of the electronic device graphical elements for representing processing units of the multiprocessor system; and
displaying a communication channel for interconnecting the plurality of the processing units, wherein the processing units of the multiprocessor system communicate with other processing units via the communication channel.
-
-
33. A system for creating a graphical model for a multi-process system in a graphical modeling environment, the system comprising:
-
a user interface for enabling a user to creating a functional model for the multi-process system in the graphical modeling environment, the functional model including at least one functional unit; and
an integrator for generating from the functional model a deployment model that includes nodes representing the multiple processes of the multi-process system, wherein at least two of the nodes communicate with each other. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A system for generating a graphical model for a multi-process system in a graphical modeling environment, the system comprising:
-
a plurality of nodes for representing multiple processes of the multi-process system; and
a communication channel for interconnecting the plurality of nodes to enable one of the multiple processes to communicate with another process. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A medium holding instructions executed in an electronic device to create a graphical model for a multi-process system in a graphical modeling environment, comprising the steps of:
-
providing a functional model for the multi-process system in the graphical modeling environment, the functional model including at least one functional unit and creating from the functional model a deployment model that includes nodes representing the multiple processes of the multi-process system, wherein at least two of the nodes communicate with each other. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A medium holding instructions executed in an electronic device to generate a graphical model for a multi-process system in a graphical modeling environment, the medium comprising:
-
providing a plurality of nodes for representing multiple processes of the multi-process system; and
creating a deployment model by interconnecting the plurality of nodes using a communication channel to enable one of the multiple processes to communicate with another process. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A medium holding instructions executed in an electronic device to create a graphical model for a multiprocessor system in a graphical modeling environment, comprising the steps of:
-
displaying on a display of the electronic device graphical elements for representing processing units of the multiprocessor system; and
displaying a communication channel for interconnecting the plurality of the processing units, wherein the processing units of the multiprocessor system communicate with other processing units via the communication channel.
-
Specification