re: Activity Diagrams: How to model actions sharing intermediate results
This is a cross post from another group. Apologies. Excuse: I need an an answer fast. Thought: The heaven;y gates of excuses are always very busy ...
Here goes... Scenario: In a UML/SysML activity diagram, I have two concurrent threads. In one thread there is Action X and in the second thread there is Action Y.
Action X shares its intermediate result data with Action Y, because Action Y needs the data for its own processing.
Similarly, Action Y shares its intermediate result data with Action X, because Action X needs the data for its own processing.
How would I show on an activity diagram these two flows (exchange of data)? The problem I am having is that in order for an action to output something, then the action must complete its processing. That is the way I understand SysML actions: there is no such thing as an action 'somehow magically outputting something' while still only half-way complete.
Seems to me that to model such a thing I am forced to add some detail inside the two actions X and Y.
Example diagram supplied, of what I want to do. But I don't think that this activity diagram does it.