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 26 additions and 26 deletions
......@@ -18,7 +18,7 @@
│*│ │ Platform" (APP). Here the order is for face │ │
│*│ │ shields in response to the COVID-19 pandemic. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates using MP to find both │ │
│*│ │ desired and undesired scenarios of Personal │ │
......
......@@ -15,7 +15,7 @@
│*│ │ material on-hand to produce the component │ │
│*│ │ correctly. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates using MP to find both │ │
│*│ │ desired and undesired scenarios resulting from │ │
......
......@@ -9,7 +9,7 @@
│*│ │ To provide a template for an application approval │ │
│*│ │ process involving multiple levels of approval. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ An applicant submits application and needs to get │ │
│*│ │ it approved by the bureaucratic chain of two │ │
......
......@@ -9,7 +9,7 @@
│*│ │ To demonstrate the Aspect-Oriented Programming │ │
│*│ │ paradigm in MP. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Aspect-Oriented Programming (AOP) [Kiczales et al. │ │
│*│ │ 1997] is a programming approach that separates the │ │
......
......@@ -14,7 +14,7 @@
│*│ │ To demonstrate how to reject unwanted behaviors │ │
│*│ │ with ENSURE constraints. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates how to correctly model a │ │
│*│ │ simple user authentication system with ENSURE │ │
......
......@@ -11,7 +11,7 @@
│*│ │ To illustrate the use of COORDINATE statements to │ │
│*│ │ improve the quality of trace analysis. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a model of an autonomous car that was │ │
│*│ │ developed as part of a student project to support │ │
......
......@@ -15,7 +15,7 @@
│*│ │ 2) the modeling process of formalizing a previously│ │
│*│ │ unstated assumption. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model provides an orientation for those just │ │
│*│ │ getting started using MP-Firebird. The text editor │ │
......@@ -27,12 +27,12 @@
│*│ │ scope slider bar next to the Run button to control │ │
│*│ │ the number of loop iterations. │ │
│*│ │ │ │
│*│ │ ROOT A: B C; A is a root event that includes │ │
│*│ │ ROOT A: B C; A is a root event that includes │ │
│*│ │ events B followed by C │ │
│*│ │ ( B | C ) Alternative events B or C (but not │ │
│*│ │ both together in the same trace) │ │
│*│ │ (* B *) iterate B zero or more times │ │
│*│ │ { B , C } B and C are unordered │ │
│*│ │ (* B *) iterate B zero or more times │ │
│*│ │ { B , C } B and C are unordered │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│ │
│*│ ┌─[ References ]─────────────────────────────────────┐ │
......
......@@ -12,7 +12,7 @@
│*│ │ logic, in this case outlining a cargo screening │ │
│*│ │ process. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates using composite statements │ │
│*│ │ under roots to make a long chain of logic. This │ │
......
......@@ -13,7 +13,7 @@
│*│ │ statements to make a web of actions linked │ │
│*│ │ together through phases. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates the interlacing of root │ │
│*│ │ events as Phases and as Actors, in order to model │ │
......
......@@ -11,7 +11,7 @@
│*│ │ reporting data flows showing existing data path │ │
│*│ │ behaviors. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Models the data flow from sensors all the way to │ │
│*│ │ the human analyst at a tactical location. The │ │
......
......@@ -12,7 +12,7 @@
│*│ │ data path behaviors with the application of a data │ │
│*│ │ governance framework. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Models the data flow from sensors all the way to │ │
│*│ │ the human analyst at a tactical location │ │
......
......@@ -12,9 +12,9 @@
│*│ │ can be modeled in MP, and to show how rule-based │ │
│*│ │ comments can be added to the traces. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ The model below describes a cyclein terms of a │ │
│*│ │ The model below describes a cycle in terms of a │ │
│*│ │ series of one or more steps, each step either │ │
│*│ │ moving the system "forward" or "backward" as the │ │
│*│ │ process unfolds. "Forward" and "backward" are │ │
......
......@@ -11,7 +11,7 @@
│*│ │ solving capabilities of MP, using the dining │ │
│*│ │ philosophers problem as the topic. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates using COORDINATE, ENSURE, │ │
│*│ │ and IF statements to come up with an answer to a │ │
......
......@@ -11,17 +11,17 @@
│*│ │ be beneficial, because it can lead to emergent │ │
│*│ │ behavior showing up in the traces. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This demonstrates the modeling of situations and │ │
│*│ │ consequential events in MP. The pattern is: │ │
│*│ │ │ │
│*│ │ ( SituationA do_one_thing | │ │
│*│ │ ( SituationA do_one_thing | │ │
│*│ │ SituationB do_another_thing ) │ │
│*│ │ │ │
│*│ │ in the case of this model, │ │
│*│ │ │ │
│*│ │ ( Elevator_works_fine Get_Off | │ │
│*│ │ ( Elevator_works_fine Get_Off | │ │
│*│ │ Emergency_Situation Call_for_help ) │ │
│*│ │ │ │
│*│ │ Ultimately, this is a simple model of an emergency │ │
......
......@@ -13,7 +13,7 @@
│*│ │ and first stage booster recover through system │ │
│*│ │ behavior modeling. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ A Falcon 9 Rocket is a two booster stage rocket │ │
│*│ │ that is designed to carry payloads into space │ │
......
......@@ -10,7 +10,7 @@
│*│ │ To show that human interaction and organizational │ │
│*│ │ processes can be modeled using MP. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ Alternate behaviors for humans are described in │ │
│*│ │ terms of possible decisions they could make. This │ │
......
......@@ -12,7 +12,7 @@
│*│ │ administation of a rescue medication (Narcan) to │ │
│*│ │ an overdose victim. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates the administration of │ │
│*│ │ Narcan by bystanders in order to determine the │ │
......
......@@ -11,7 +11,7 @@
│*│ │ optimal solutions in a certain scope, with a limit │ │
│*│ │ set for the weight of the knapsack. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This is a case of well-known Knapsack Dynamic │ │
│*│ │ Programming Problem. In general it is NP-hard and │ │
......
......@@ -11,7 +11,7 @@
│*│ │ MP compiler/trace generator components built from │ │
│*│ │ the component behaviors. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates how a user might use an MP │ │
│*│ │ IDE to extract a component diagram from an MP │ │
......
......@@ -10,7 +10,7 @@
│*│ │ To demonstrate a model of a system manufacturing │ │
│*│ │ process. │ │
│*│ └────────────────────────────────────────────────────┘ │
│*│
│*│
│*│ ┌─[ Description ]────────────────────────────────────┐ │
│*│ │ This model demonstrates application of Monterey │ │
│*│ │ Phoenix Modeling to Manufacturing Product Systems. │ │
......
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