Skip to content
Snippets Groups Projects
Commit 0a49eef4 authored by Giammarco, Kristin M's avatar Giammarco, Kristin M
Browse files

Merge branch 'Pamela_Branch_4' into 'master'

Pamela's Merge Request: 12-26-2021

See merge request !53
parents f7e40243 b3140fd7
No related branches found
No related tags found
1 merge request!53Pamela's Merge Request: 12-26-2021
Showing
with 20 additions and 20 deletions
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To illustrate the representation of data items as │ │ │*│ │ To illustrate the representation of data items as │ │
│*│ │ behaviors. │ │ │*│ │ behaviors. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ MP employs the Abstract Data Type (ADT) principle │ │ │*│ │ MP employs the Abstract Data Type (ADT) principle │ │
│*│ │ introduced by Barbara Liskov to represent data │ │ │*│ │ introduced by Barbara Liskov to represent data │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To illustrate integrated system and environment │ │ │*│ │ To illustrate integrated system and environment │ │
│*│ │ behaviors. │ │ │*│ │ behaviors. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ MP separates models of component behaviors and │ │ │*│ │ MP separates models of component behaviors and │ │
│*│ │ component interactions to permit elaboration on │ │ │*│ │ component interactions to permit elaboration on │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate the use of the ENSURE condition │ │ │*│ │ To demonstrate the use of the ENSURE condition │ │
│*│ │ containing an example Boolean expression. │ │ │*│ │ containing an example Boolean expression. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ The event trace is a set of events and the Boolean │ │ │*│ │ The event trace is a set of events and the Boolean │ │
│*│ │ expressions in MP can embrace the traditional │ │ │*│ │ expressions in MP can embrace the traditional │ │
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
│*│ │ "Paired_with" to show which "push" events are │ │ │*│ │ "Paired_with" to show which "push" events are │ │
│*│ │ paired with which "pop" events. │ │ │*│ │ paired with which "pop" events. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model is an expansion on Example 04. Model of │ │ │*│ │ This model is an expansion on Example 04. Model of │ │
│*│ │ Stack Behavior. │ │ │*│ │ Stack Behavior. │ │
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
│*│ │ 4) present the concept of isomorphism with respect │ │ │*│ │ 4) present the concept of isomorphism with respect │ │
│*│ │ to models in MP. │ │ │*│ │ to models in MP. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model is isomorphic to Example 04a. Model of │ │ │*│ │ This model is isomorphic to Example 04a. Model of │ │
│*│ │ Stack Behavior. │ │ │*│ │ Stack Behavior. │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ 1) one-to-many event coordination and │ │ │*│ │ 1) one-to-many event coordination and │ │
│*│ │ 2) trace annotation. │ │ │*│ │ 2) trace annotation. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model of a car race ties the number of Cars │ │ │*│ │ This model of a car race ties the number of Cars │ │
│*│ │ in the race to the scope (running at scope 1 will │ │ │*│ │ in the race to the scope (running at scope 1 will │ │
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To demonstrate assertion checking with MP. │ │ │*│ │ To demonstrate assertion checking with MP. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a behavior model of communicating via an │ │ │*│ │ This is a behavior model of communicating via an │ │
│*│ │ unreliable channel. It is considered isomorphic │ │ │*│ │ unreliable channel. It is considered isomorphic │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate a technique for debugging using │ │ │*│ │ To demonstrate a technique for debugging using │ │
│*│ │ trace annotation. │ │ │*│ │ trace annotation. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Assertion checking with the CHECK clause may be │ │ │*│ │ Assertion checking with the CHECK clause may be │ │
│*│ │ the simplest and most common tool for finding │ │ │*│ │ the simplest and most common tool for finding │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate the modeling of a business process │ │ │*│ │ To demonstrate the modeling of a business process │ │
│*│ │ in MP. │ │ │*│ │ in MP. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ The site http://www.infoq.com/articles/bpelbpm │ │ │*│ │ The site http://www.infoq.com/articles/bpelbpm │ │
│*│ │ "Why BPEL is not the holy grail for BPM" provides │ │ │*│ │ "Why BPEL is not the holy grail for BPM" provides │ │
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To demonstrate the modeling of a workflow in MP. │ │ │*│ │ To demonstrate the modeling of a workflow in MP. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ When handling a cardiac arrest, the │ │ │*│ │ When handling a cardiac arrest, the │ │
│*│ │ check_breathing and check_pulse tasks run in │ │ │*│ │ check_breathing and check_pulse tasks run in │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate how to conduct a queries for model │ │ │*│ │ To demonstrate how to conduct a queries for model │ │
│*│ │ properties using automatic trace annotation. │ │ │*│ │ properties using automatic trace annotation. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a behavior model of a pipe/filter │ │ │*│ │ This is a behavior model of a pipe/filter │ │
│*│ │ architecture with two filters. The assumptions are │ │ │*│ │ architecture with two filters. The assumptions are │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ coordination to get all valid permutations of │ │ │*│ │ coordination to get all valid permutations of │ │
│*│ │ coordinated events. │ │ │*│ │ coordinated events. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a model of a Publish-Subscribe │ │ │*│ │ This is a model of a Publish-Subscribe │ │
│*│ │ architecture. A Publisher sends a notification to │ │ │*│ │ architecture. A Publisher sends a notification to │ │
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To demonstrate the use of user-defined relations. │ │ │*│ │ To demonstrate the use of user-defined relations. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ The following is a model of network ring, where │ │ │*│ │ The following is a model of network ring, where │ │
│*│ │ each node interacts with its left and right │ │ │*│ │ each node interacts with its left and right │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ and event dependency tracking for chains of │ │ │*│ │ and event dependency tracking for chains of │ │
│*│ │ related events. │ │ │*│ │ related events. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a model of consumers and suppliers │ │ │*│ │ This is a model of consumers and suppliers │ │
│*│ │ interacting in a general supply chain. A │ │ │*│ │ interacting in a general supply chain. A │ │
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
│*│ │ and an average cost of items across all events in │ │ │*│ │ and an average cost of items across all events in │ │
│*│ │ a trace. │ │ │*│ │ a trace. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ In this model, a Buyer goes to two different shops │ │ │*│ │ In this model, a Buyer goes to two different shops │ │
│*│ │ that are selling items. Each item has a price. The │ │ │*│ │ that are selling items. Each item has a price. The │ │
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
│*│ │ individual items in each trace, and to ensure a │ │ │*│ │ individual items in each trace, and to ensure a │ │
│*│ │ total weight limit is not exceeded by any trace. │ │ │*│ │ total weight limit is not exceeded by any trace. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ The task is to load a backpack with items not │ │ │*│ │ The task is to load a backpack with items not │ │
│*│ │ exceeding a total weight of 30 units. There may be │ │ │*│ │ exceeding a total weight of 30 units. There may be │ │
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To obtain the probability of each valid trace. │ │ │*│ │ To obtain the probability of each valid trace. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a behavior model of simple stack behavior. │ │ │*│ │ This is a behavior model of simple stack behavior. │ │
│*│ │ Valid behaviors don’t permit a scenario when the │ │ │*│ │ Valid behaviors don’t permit a scenario when the │ │
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To obtain the probability of each valid trace. │ │ │*│ │ To obtain the probability of each valid trace. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a behavior model of two friends out to │ │ │*│ │ This is a behavior model of two friends out to │ │
│*│ │ lunch. Menu options include a large salad, a half │ │ │*│ │ lunch. Menu options include a large salad, a half │ │
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
│*│ │ probability of an event appearing within a given │ │ │*│ │ probability of an event appearing within a given │ │
│*│ │ trace. │ │ │*│ │ trace. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This behavior model demonstrates how to compute │ │ │*│ │ This behavior model demonstrates how to compute │ │
│*│ │ probabilities for events that depend on other │ │ │*│ │ probabilities for events that depend on other │ │
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
│*│ │ how to make the probability of an event dependent │ │ │*│ │ how to make the probability of an event dependent │ │
│*│ │ on events happening before it. │ │ │*│ │ on events happening before it. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model uses the stack behavior model to │ │ │*│ │ This model uses the stack behavior model to │ │
│*│ │ illustrate the main parts in probabilistic MP │ │ │*│ │ illustrate the main parts in probabilistic MP │ │
......
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