diff --git a/Example01_SimpleMessageFlow_EventCoordination.mp b/Example01_SimpleMessageFlow_EventCoordination.mp index 314435154a1b5459a2e45d2ed73e074dbeacc37d..e11a8f12ea3e62d75eba87d841282931d647bf0f 100644 --- a/Example01_SimpleMessageFlow_EventCoordination.mp +++ b/Example01_SimpleMessageFlow_EventCoordination.mp @@ -1,18 +1,31 @@ /* Example 01. Model of Simple Message Flow -See also: Example 1: Simple interaction pattern from the Monterey -Phoenix System and Software Architecture and Workflow Modeling Language -Manual - -Event grammar rules for each root define derivations for event traces, -in this case a simple sequence of zero or more events for each root. - -The COORDINATE composition takes two root traces and produces -a modified event trace, merging behaviors of Sender and Receiver -and adding the PRECEDES relation for the selected send/receive pairs. -The coordination operation behaves as a "cross-cutting" derivation rule. - -Instructions: Run for Scopes 1 and up. Viewing of traces also includes a -"Swim Lanes" option. + +Purpose: To illustrate how to set up separate event grammar +rules and how to coordinate events from each of those rules. + +Description: Event grammar rules for each root define the +derivations for event traces. In this case, we have a +simple sequence of zero or more events for each root. The +COORDINATE composition takes two root traces and produces a +modified event trace, merging behaviors of Sender and +Receiver and adding the PRECEDES relation for the selected +send/receive pairs. The coordination operation behaves as +a "cross-cutting" derivation rule. + +References: +"Example 1: Simple interaction pattern" from Auguston, M. +"Monterey Phoenix System and Software Architecture and +Workflow Modeling Language Manual (Version 4). 2020. +Available online: +https://wiki.nps.edu/display/MP/Documentation + +Search terms: + +Instructions: Run for Scopes 1 and up. Traces are generated +in a sequence diagram-like formatby default. Try rotating +a selected trace 90 degrees counterclockwise, or (from the +Options menu above the diagram) selecting the "Swim Lanes" +checkbox to view the trace in an activity diagram format. ==========================================================*/