Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
Preloaded Examples
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Monterey Phoenix
MP Model Collection
Preloaded Examples
Commits
f63b5e83
Commit
f63b5e83
authored
3 years ago
by
Giammarco, Kristin M
Browse files
Options
Downloads
Patches
Plain Diff
Formatted the header comment block
parent
c37371ee
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
Example01_SimpleMessageFlow_EventCoordination.mp
+27
-14
27 additions, 14 deletions
Example01_SimpleMessageFlow_EventCoordination.mp
with
27 additions
and
14 deletions
Example01_SimpleMessageFlow_EventCoordination.mp
+
27
−
14
View file @
f63b5e83
/* 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.
==========================================================*/
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment