METHOD AND APPARATUS FOR WORKFLOW VALIDATION AND EXECUTION
First Claim
1. A computer program product comprising:
- a non-transitory computer readable medium; and
a description of a first block comprising;
a definition of at least one output port group comprising one or more output ports;
a definition of at least two input ports, the at least two input ports receive object streams of identical length;
at least one instruction for processing input data received in the at least two input ports and for outputting processed data in the at least one output port group,wherein the at least one instruction is operative to output a same number of output objects to each output port in a same output port group, whereby the output ports of the output port group are operative to output objects stream of identical length, andwherein the at least one instruction is operative to receive a same number of input objects from each input port, whereby the at least two input ports are operative to receive object streams of identical length; and
an indication of whether there is a constant ratio between a number of items in input streams received by the first block and a number of items in output streams outputted by the first block; and
wherein said description of a first block is stored on said non-transitory computer readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product comprising: a non-transitory computer readable medium; and a description of a first block comprising: a definition of one or more output port groups each comprising one or more output ports; a definition of two or more input ports, the input ports receive object streams of identical length; one or more instructions for processing input data received in the input ports and for outputting processed data in the output port groups, wherein the instructions are operative to output a same number of output objects to each output port in a same output port group, whereby the output ports of the output port group are operative to output objects stream of identical length, and wherein the instructions are operative to receive a same number of input objects from each input port, whereby the input ports are operative to receive object streams of identical length; and an indication of whether there is a constant ratio between a number of items in input streams received by the first block and a number of items in output streams outputted by the first block; and wherein said description of a first block is stored on said non-transitory computer readable medium.
-
Citations
15 Claims
-
1. A computer program product comprising:
-
a non-transitory computer readable medium; and a description of a first block comprising; a definition of at least one output port group comprising one or more output ports; a definition of at least two input ports, the at least two input ports receive object streams of identical length; at least one instruction for processing input data received in the at least two input ports and for outputting processed data in the at least one output port group, wherein the at least one instruction is operative to output a same number of output objects to each output port in a same output port group, whereby the output ports of the output port group are operative to output objects stream of identical length, and wherein the at least one instruction is operative to receive a same number of input objects from each input port, whereby the at least two input ports are operative to receive object streams of identical length; and an indication of whether there is a constant ratio between a number of items in input streams received by the first block and a number of items in output streams outputted by the first block; and wherein said description of a first block is stored on said non-transitory computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification