ExecutionPairDELETE

Package: 
Is Abstract: 
no
Is Pattern: 
no
Definition: 

During execution ProcessSteps follow one another over time. This is also true when we parallelize because within each thread work flows. In every thread during execution we advance through a sequence of pairs. Each pair has a "prev" and a "cur". In the course of execution "cur" becomes "prev" and a new "cur" comes along.

In this context the Execution Pair is the current "prev" and "cur".

It is between the current "prev" and "cur" that messages flow. The output of prev can be mapped to the input of "cur". This mapping is commonly referred to as a "binding" or in the terms of a collection an OrderedMemberCorrespondence.

Explanatory Notes: 

There are two other patterns in connect with ExecutionPairs.

Imagine a loop. In the body of the loop there is a sequence (an "iteration" in the context of a loop). Within the iteration we can imagine binding the previous output to the current input. At some point there is a last iteration. What happens to the output of the last element in the sequence? Instead of binding it to next input we might bind its output to the output of the loop.

Likewise we might bind the input of the loop to "something" or not.

Example: 
Let's think of Acts. Acts are ProcessSteps with inputs and outputs. Imagine two acts -- first a calculation and next a question we ask. Together they form an ExecutionPair in the course of time. In this pair the output of the calculation becomes the input of the question we ask perhaps as "fill".
Property: 
NameCardinalityDatatypeDescription
executionPairPattern
0..1
An execution pair conforms to one of three patterns. In one case the pairs are siblings in a sequence. In a second case a binding might obtain between the control construct that parents the sequence and the sequence. In a third case a binding might obtain between the last element of a sequence and the output of the construct construct that has parented the sequence
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
realizes
Class of the Collection pattern realized by this class.
0..n
1..1
Neither
hasBinding
0..n
0..1
Aggregation

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: 

Comments

This does not realize the pattern OrderedPair. It seems to be a container for binding. Is it a realization of an InformationFlow?