This section defines the three (3) different modes available of the 'Sequence Diagram'.
In Innoslate, the 'Sequence Diagram' and the 'Action Diagram' are bidirectional. Modifying the ‘Action Diagram’ automatically changes the ‘Sequence Diagram’ and vice versa to insure system accuracy and correctness. Adding a new 'Message' from the 'Sequence Diagram' in turn adds a new source 'Simple Action', a new target 'Simple Action' and an 'Input/Output' to the 'Action Diagram' in the correct functional position. The first two of the three modes outlined below are compatible with the 'Action Diagram'.
By Sequence (Default)
"By Sequence" mode is the default mode and has the most easy to understand 'Sequence Diagram' to 'Action Diagram' mapping. Using this mode produces an 'Action Diagram' containing a purely serial functional flow representation of the 'Sequence Diagram'.
By Parallel (Advanced, Experimental)
"By Parallel" is experimental and recommended for advanced users of Innoslate only. This mode will automatically add a parallel branch for each 'Lifeline' added to the 'Sequence Diagram'. The parent Action entity of each 'Lifeline' are automatically added to the correct branch when a 'Message' is added in the 'Sequence Diagram'.
By Number (IDEF0 Representation)
In Innoslate, an 'IDEF0 Diagram' does not specify a control flow or order of functional (Action) execution. In order to maximize engineer productivity, the 'Sequence Diagram' supports a "By Number" mode which uses the number of each 'Message' to specify the ordering.
- "By Number" mode is automatically recommended when an 'IDEF0 Diagram' with 'Message' deadlock is detected.