Skip to content
Snippets Groups Projects
Commit 800298de authored by Keane Reynolds's avatar Keane Reynolds
Browse files

Added section title headers to every file, and moved references to the correct...

Added section title headers to every file, and moved references to the correct location within these sections.
parent f63b5e83
No related branches found
No related tags found
3 merge requests!13Master into Pamela_Branch_2: Second Time,!12Master into Pamela_Branch_2: First Time,!11Section titles added
Showing
with 251 additions and 42 deletions
...@@ -15,7 +15,7 @@ a "cross-cutting" derivation rule. ...@@ -15,7 +15,7 @@ a "cross-cutting" derivation rule.
References: References:
"Example 1: Simple interaction pattern" from Auguston, M. "Example 1: Simple interaction pattern" from Auguston, M.
"Monterey Phoenix System and Software Architecture and "Monterey Phoenix System and Software Architecture and
Workflow Modeling Language Manual (Version 4). 2020. Workflow Modeling Language Manual" (Version 4). 2020.
Available online: Available online:
https://wiki.nps.edu/display/MP/Documentation https://wiki.nps.edu/display/MP/Documentation
......
/* Example 01a. Model of Unreliable Message Flow /* Example 01a. Model of Unreliable Message Flow
See also: Example 8: Unreliable Communication model from the Monterey Phoenix
System and Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 8: Unreliable Communication model" 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:
We may want to specify behaviors when some messages get lost in the transition. We may want to specify behaviors when some messages get lost in the transition.
It can be done using ‘virtual’ events. It can be done using ‘virtual’ events.
......
/* Example 02. Model of Data Flow /* Example 02. Model of Data Flow
See also: Example 3: Data Flow model from the Monterey Phoenix System and
Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 3: Data Flow model from the Monterey Phoenix"
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:
data items as behaviors data items as behaviors
......
/* Example 03. Model of ATM Withdrawal /* Example 03. Model of ATM Withdrawal
See also: Example 4: Withdraw money from ATM model from the Monterey Phoenix System and
Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 4: Withdraw money from ATM model" 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:
Integrated system and environment behaviors Integrated system and environment behaviors
......
/* Example 04. Model of Stack Behavior /* Example 04. Model of Stack Behavior
See also: Example 5: Stack behavior model from the Monterey Phoenix
System and Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 5: Stack behavior model" 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:
The event trace is a set of events and the Boolean expressions The event trace is a set of events and the Boolean expressions
in MP can embrace the traditional predicate calculus notation. A set in MP can embrace the traditional predicate calculus notation. A set
......
/* Example 04a. Model of Stack Behavior /* Example 04a. Model of Stack Behavior
See also: Example 17: Stack behavior model with pop/push relationship
visualized from the Monterey Phoenix System and Software Architecture and Purpose:
Workflow Modeling Language Manual
Description:
References:
"Example 17: Stack behavior model" 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:
The event trace is a set of events and the Boolean expression constructs in MP The event trace is a set of events and the Boolean expression constructs in MP
can support the traditional first order predicate calculus notation. can support the traditional first order predicate calculus notation.
......
/* Example 04b. Model of Queue Behavior /* Example 04b. Model of Queue Behavior
See also: Example 18: Queue behavior model from the Monterey Phoenix System and
Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 18: Queue behavior model" 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:
This rule specifies the behavior of a queue in terms of queue operations This rule specifies the behavior of a queue in terms of queue operations
enqueue and dequeue. It is assumed that initially Queue is empty. enqueue and dequeue. It is assumed that initially Queue is empty.
......
/* Example 05. Model of Car Race /* Example 05. Model of Car Race
See also: Example 6: Car race model from the Monterey Phoenix System and
Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 6: Car race model" 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:
more coordination patterns: more coordination patterns:
- ordering of selected events in concurrent threads - ordering of selected events in concurrent threads
......
/* Example 06. Model of Unreliable Channel /* Example 06. Model of Unreliable Channel
See also: Example 10: Communicating via unreliable channel model from See also: from
the Monterey Phoenix System and Software Architecture and Workflow the Monterey Phoenix System and Software Architecture and Workflow
Modeling Language Manual Modeling Language Manual
Purpose:
Description:
References:
"Example 10: Communicating via unreliable channel model"
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:
Assertion checking, Communicating via unreliable channel. Assertion checking, Communicating via unreliable channel.
MP models need to be tested and debugged like any other MP models need to be tested and debugged like any other
......
/* Example 07. Model of Unconstrained Stack /* Example 07. Model of Unconstrained Stack
See also: Example 11: Testing/Debugging model’s behavior from the Monterey
Phoenix System and Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 11: Testing/Debugging model’s behavior" 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:
Trace annotation techniques Trace annotation techniques
......
/* Example 08. Model of Employee Employer /* Example 08. Model of Employee Employer
See also: Example 13: Business process model from the Monterey Phoenix
System and Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 13: Business process model" 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:
The web site http://www.infoq.com/articles/bpelbpm The web site http://www.infoq.com/articles/bpelbpm
“Why BPEL is not the holy grail for BPM “ “Why BPEL is not the holy grail for BPM “
......
/* Example 09. Model of Pipe Filter /* Example 09. Model of Pipe Filter
See also: Example 12: Pipe/Filter architecture model from the Monterey
Phoenix System and Software Architecture and Workflow Modeling Language Purpose:
Manual
Description:
References:
"Example 12: Pipe/Filter architecture model" 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:
pipe/filter architecture model with 2 filters pipe/filter architecture model with 2 filters
......
/* Example 10. Model of Publish Subscribe /* Example 10. Model of Publish Subscribe
See also: Example 7: Publish/Subscribe architecture model
from the Monterey Phoenix System and Software Architecture Purpose:
and Workflow Modeling Language Manual
Description:
References:
"Example 7: Publish/Subscribe architecture" 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:
Publisher sends a notification to all active Subscribers Publisher sends a notification to all active Subscribers
when new information is available. when new information is available.
......
/* Example 11. Model of Ring Topology /* Example 11. Model of Ring Topology
See also: Example 16: User-defined relations from the Monterey Phoenix
System and Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 16: User-defined relations" 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:
ring topology ring topology
an example of user-defined relation use an example of user-defined relation use
......
/* Example 12. Model of Cardiac Arrest Workflow /* Example 12. Model of Cardiac Arrest Workflow
See also: Examples 9 and 14 on Workflow patterns from the Monterey Phoenix
System and Software Architecture and Workflow Modeling Language Manual Purpose:
Description:
References:
"Example 9: Workflow pattern" and "Example 14: Workflow
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:
the web site the web site
http://workflowpatterns.com/patterns/control/index.php http://workflowpatterns.com/patterns/control/index.php
......
/* Example 13. Model of Consumers Suppliers /* Example 13. Model of Consumers Suppliers
See also: Example 29: Coordinating asynchronous threads and See also: from the Monterey Phoenix System
tracking event dependency from the Monterey Phoenix System
and Software Architecture and Workflow Modeling Language Manual and Software Architecture and Workflow Modeling Language Manual
Purpose:
Description:
References:
"Example 29: Coordinating asynchronous threads and
tracking event dependency" 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:
Asynchronous coordination and dependency definition example. Asynchronous coordination and dependency definition example.
user-defined relation related_to connects events within each user-defined relation related_to connects events within each
......
/* Example 14. Model of Shopping Spree /* Example 14. Model of Shopping Spree
See also: Example 21: Attribute use from the Monterey
Purpose:
Description:
References:
"Example 21: Attribute use" from Auguston, M. "Monterey
Phoenix System and Software Architecture and Workflow Phoenix System and Software Architecture and Workflow
Modeling Language Manual Modeling Language Manual" (Version 4). 2020. Available
online:
https://wiki.nps.edu/display/MP/Documentation
Search terms:
Instructions: Run for Scopes 1 and up. Viewing of traces Instructions: Run for Scopes 1 and up. Viewing of traces
also includes a "Swim Lanes" option. also includes a "Swim Lanes" option.
......
/* Example 15. Model of Backpack Weight /* Example 15. Model of Backpack Weight
See also: Example 22: Use of interval attributes from the
Monterey Phoenix System and Software Architecture and Purpose:
Workflow Modeling Language Manual
Description:
References:
"Example 22: Use of interval attributes" 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:
Use of interval attributes. Use of interval attributes.
......
/* Example 16. Model of Stack Behavior /* Example 16. Model of Stack Behavior
See also: Example 30: Type 1 probability from the Monterey
Phoenix System and Software Architecture and Workflow Purpose:
Modeling Language Manual
Description:
References:
"Example 30: Type 1 probability" 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:
Here is a simple stack behavior model. Valid behaviors don’t permit Here is a simple stack behavior model. Valid behaviors don’t permit
a scenario when Pop operation is applied to the empty stack. For the a scenario when Pop operation is applied to the empty stack. For the
......
/* Example 17. Model of Shared Events /* Example 17. Model of Shared Events
See also: Example 31: Shared events with probabilities from See also: from
the Monterey Phoenix System and Software Architecture and the Monterey Phoenix System and Software Architecture and
Workflow Modeling Language Manual Workflow Modeling Language Manual
Purpose:
Description:
References:
"Example 31: Shared events with probabilities" 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:
A simple example of shared events. If one root has a, the other root A simple example of shared events. If one root has a, the other root
also has a. If neither root has a, then root 1 must have b, and root 2 also has a. If neither root has a, then root 1 must have b, and root 2
must have c. Additionally, probabilities show how "SHARE ALL" increases must have c. Additionally, probabilities show how "SHARE ALL" increases
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment