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 23 additions and 23 deletions
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To show how to extract Activity Diagrams of root │ │ │*│ │ To show how to extract Activity Diagrams of root │ │
│*│ │ events in a schema. │ │ │*│ │ events in a schema. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates how to use "SHOW ACTIVITY │ │ │*│ │ This model demonstrates how to use "SHOW ACTIVITY │ │
│*│ │ DIAGRAM" to display events as a flowcharts similar │ │ │*│ │ DIAGRAM" to display events as a flowcharts similar │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To show how to produce a local report within a │ │ │*│ │ To show how to produce a local report within a │ │
│*│ │ trace. │ │ │*│ │ trace. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ A report is a sequence of related SAY clauses │ │ │*│ │ A report is a sequence of related SAY clauses │ │
│*│ │ assembled together to make it easier to read and │ │ │*│ │ assembled together to make it easier to read and │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ To show how to produce a global report across all │ │ │*│ │ To show how to produce a global report across all │ │
│*│ │ traces. │ │ │*│ │ traces. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ A global report may be used to assemble │ │ │*│ │ A global report may be used to assemble │ │
│*│ │ information about all traces, e.g., total number │ │ │*│ │ information about all traces, e.g., total number │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate the construction of a local graph │ │ │*│ │ To demonstrate the construction of a local graph │ │
│*│ │ on a trace. │ │ │*│ │ on a trace. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Graphs are "entity-relation" models extracted from │ │ │*│ │ Graphs are "entity-relation" models extracted from │ │
│*│ │ event traces in order to visualize certain │ │ │*│ │ event traces in order to visualize certain │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate the construction of a global graph │ │ │*│ │ To demonstrate the construction of a global graph │ │
│*│ │ from all traces in the schema. │ │ │*│ │ from all traces in the schema. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model builds upon the ATM Withdrawal behavior │ │ │*│ │ This model builds upon the ATM Withdrawal behavior │ │
│*│ │ from Example 4 in the MP manual. It shows how to │ │ │*│ │ from Example 4 in the MP manual. It shows how to │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate the construction of a global graph │ │ │*│ │ To demonstrate the construction of a global graph │ │
│*│ │ from all traces in the schema. │ │ │*│ │ from all traces in the schema. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model builds upon the Compiler behavior from │ │ │*│ │ This model builds upon the Compiler behavior from │ │
│*│ │ Example 42 in the MP manual. It shows how to │ │ │*│ │ Example 42 in the MP manual. It shows how to │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ structure for accumulating and rendering │ │ │*│ │ structure for accumulating and rendering │ │
│*│ │ statistics from event traces. │ │ │*│ │ statistics from event traces. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Graphs can be used as container data structures │ │ │*│ │ Graphs can be used as container data structures │ │
│*│ │ (associative arrays) to store and retrieve data │ │ │*│ │ (associative arrays) to store and retrieve data │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To demonstrate the use of GLOBAL attributes. │ │ │*│ │ To demonstrate the use of GLOBAL attributes. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This example uses the Unreliable Message Flow from │ │ │*│ │ This example uses the Unreliable Message Flow from │ │
│*│ │ Example 8 in the MP manual to show how to │ │ │*│ │ Example 8 in the MP manual to show how to │ │
...@@ -29,9 +29,9 @@ ...@@ -29,9 +29,9 @@
│*│ │ than 5. That can be done using explicit iteration │ │ │*│ │ than 5. That can be done using explicit iteration │ │
│*│ │ limit (running for instance, for scope 1), like: │ │ │*│ │ limit (running for instance, for scope 1), like: │ │
│*│ │ │ │ │*│ │ │ │
│*│ │ ROOT Sender: (+<1..7> send +); │ │ │*│ │ ROOT Sender: (+<1..7> send +); │ │
│*│ │ ROOT Receiver: (+<1..7> (receive |<<0.2>> │ │ │*│ │ ROOT Receiver: (+<1..7> (receive |<<0.2>> │ │
│*│ │ does_not_receive) +); │ │ │*│ │ does_not_receive) +); │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │ │*│ │
│*│ ┌─[ References ]─────────────────────────────────────┐ │ │*│ ┌─[ References ]─────────────────────────────────────┐ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ current trace in a table and then render the table │ │ │*│ │ current trace in a table and then render the table │ │
│*│ │ as a bar chart. │ │ │*│ │ as a bar chart. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This example model shows how to create and │ │ │*│ │ This example model shows how to create and │ │
│*│ │ populate a table with data collected from a graph │ │ │*│ │ populate a table with data collected from a graph │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ histogram from Type 1 probabilities of traces in │ │ │*│ │ histogram from Type 1 probabilities of traces in │ │
│*│ │ an MP model. │ │ │*│ │ an MP model. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ A histogram represents the distribution of │ │ │*│ │ A histogram represents the distribution of │ │
│*│ │ numerical data into "bins" or "buckets." The first │ │ │*│ │ numerical data into "bins" or "buckets." The first │ │
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
│*│ │ To demonstrate how to construct a Gantt Chart │ │ │*│ │ To demonstrate how to construct a Gantt Chart │ │
│*│ │ using event timing attributes. │ │ │*│ │ using event timing attributes. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model shows how to assign non-zero timing │ │ │*│ │ This model shows how to assign non-zero timing │ │
│*│ │ attributes to events and visualize the whole-trace │ │ │*│ │ attributes to events and visualize the whole-trace │ │
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To demonstrate model checking for a small scope. │ │ │*│ │ To demonstrate model checking for a small scope. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a behavior model of a microwave oven built │ │ │*│ │ This is a behavior model of a microwave oven built │ │
│*│ │ from states and transitions [Clarke et al. 1999, │ │ │*│ │ from states and transitions [Clarke et al. 1999, │ │
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
│*│ ┌─[ Purpose ]────────────────────────────────────────┐ │ │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
│*│ │ To demonstrate the modeling of a Petri net in MP. │ │ │*│ │ To demonstrate the modeling of a Petri net in MP. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a behavior model of the Petri net diagram │ │ │*│ │ This is a behavior model of the Petri net diagram │ │
│*│ │ above Example 28 in the MP v.4 Language Manual. │ │ │*│ │ above Example 28 in the MP v.4 Language Manual. │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ To demonstrate how to extract a Statechart view │ │ │*│ │ To demonstrate how to extract a Statechart view │ │
│*│ │ from an MP model. │ │ │*│ │ from an MP model. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ A statechart model is a diagram where states │ │ │*│ │ A statechart model is a diagram where states │ │
│*│ │ represent states of the system and transitions │ │ │*│ │ represent states of the system and transitions │ │
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
│*│ │ 2) generate event traces as annotated paths │ │ │*│ │ 2) generate event traces as annotated paths │ │
│*│ │ through the diagram. │ │ │*│ │ through the diagram. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ The following MP schema models the behavior of a │ │ │*│ │ The following MP schema models the behavior of a │ │
│*│ │ finite state diagram with a single state loop │ │ │*│ │ finite state diagram with a single state loop │ │
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
│*│ │ 2) the state transition diagram in the global │ │ │*│ │ 2) the state transition diagram in the global │ │
│*│ │ view. │ │ │*│ │ view. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ The following MP code modifies the code in Example │ │ │*│ │ The following MP code modifies the code in Example │ │
│*│ │ 26 from the MP Language Manual to add a path graph │ │ │*│ │ 26 from the MP Language Manual to add a path graph │ │
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
│*│ │ composition operation. Authentication system's │ │ │*│ │ composition operation. Authentication system's │ │
│*│ │ behavior for reuse with MAP operation. │ │ │*│ │ behavior for reuse with MAP operation. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model of an authentication subsystem maps │ │ │*│ │ This model of an authentication subsystem maps │ │
│*│ │ reusable behaviors of a generic Requester onto │ │ │*│ │ reusable behaviors of a generic Requester onto │ │
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
│*│ │ the specification of component behavior and the │ │ │*│ │ the specification of component behavior and the │ │
│*│ │ specification of interactions between components. │ │ │*│ │ specification of interactions between components. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Examples 36 and 37 are models of a bottom-up │ │ │*│ │ Examples 36 and 37 are models of a bottom-up │ │
│*│ │ parser with lexical analyzer based on regular │ │ │*│ │ parser with lexical analyzer based on regular │ │
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
│*│ │ the specification of component behavior and the │ │ │*│ │ the specification of component behavior and the │ │
│*│ │ specification of interactions between components. │ │ │*│ │ specification of interactions between components. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Examples 36 and 37 are models of a bottom-up │ │ │*│ │ Examples 36 and 37 are models of a bottom-up │ │
│*│ │ parser with lexical analyzer based on regular │ │ │*│ │ parser with lexical analyzer based on regular │ │
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
│*│ │ derivations in order to reduce run time for larger │ │ │*│ │ derivations in order to reduce run time for larger │ │
│*│ │ models. │ │ │*│ │ models. │ │
│*│ └────────────────────────────────────────────────────┘ │ │*│ └────────────────────────────────────────────────────┘ │
│*│ │*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │ │*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model has several interacting root events, │ │ │*│ │ This model has several interacting root events, │ │
│*│ │ where roots B and C have several coordination │ │ │*│ │ where roots B and C have several coordination │ │
......
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