12. A computer-implemented method, comprising: defining a metaworkflow input, a metaworkflow output, a set of metaworkflow input terminals, and a set of metaworkflow output terminals; associating a metaworkflow executable expression and at least two executable subworkflows to the metaworkflow, where the at least two executable subworkflows consist of a first subworkflow and a second subworkflow, where each of the at least two executable subworkflows consist of a set of corresponding metaworkflow associated input terminals that is identical to the set of metaworkflow input terminals, and where each of the at least two executable subworkflows consist of a set of corresponding metaworkflow associated output terminals that is identical to the set of metaworkflow output terminals; connecting each of the metaworkflow input terminals to the corresponding metaworkflow associated input terminals of each of the at least two executable subworkflows; connecting each of the metaworkflow output terminals to each of the metaworkflow associated output terminals of the at least two executable subworkflows; delivering one output from each of the two executable subworkflows to each of the metaworkflow output terminals; computing a distinguishable value by executing a predefined computational algorithm associated with the metaworkflow executable expression on the metaworkflow input; executing the first subworkflow responsive to the computing the distinguishable value; and delivering no outputs to each of the metaworkflow output terminals from the first subworkflow responsive to the computing the distinguishable value.
13. The computer-implemented method of claim 12 further comprising: delivering one output to each of the metaworkflow associated output terminals upon completion of the first subworkflow; creating a new copy of the metaworkflow after execution of the first subworkflow; delivering the outputs of the metaworkflow associated output terminals of the first subworkflow to the input terminals of the new copy of the metaworkflow; executing the new copy of the metaworkflow after delivering the outputs to the input terminals of the new copy of the metaworkflow; executing the second subworkflow responsive to not computing the distinguishable value; delivering one output to each of the metaworkflow output terminals from the second subworkflow responsive to not computing the distinguishable value and to the executing the second subworkflow; and terminating the second subworkflow responsive to the delivering the one output from the second subworkflow.