MBSE with CORE 100821
Separating the Logic into Two Processes Our subsystems operate in “parallel” within the Geospatial Library. The workstation and command center operate on separate processes (branches). 1. Drag- drop “Parallel” at the beginning of the main branch 2. Double-click the top branch of the parallel construct and enter the annotation “Workstation” 3. Double-click the bottom branch of the
parallel construct and enter the annotation “Command Center”
491
Gaining Context for the Separation of Processes
act _Perform Geospatial Library Functions
Customer Certification Response
Certification Disapproval Notification
Customer Request
Customer Schedule
Customer Product
Generate Performance Report
Notify Customer of Disapproval
[Rejected] { probability = 0.2 }
Inventory Product
Check Certification Response
Geospatial Library
Geospatial Library
Accept and Format Request
Geospatial Library
Geospatial Library
Customer Certification Request
<
Notify Customer of Estimated Delivery
Provide Product to Customer
[In Inventory] { probability = 0.8 }
Geospatial Library
Geospatial Library
Check Product Inventory
Get Product from Inventory
[Accepted] { probability = 0.8 }
<
Notify Customer of Estimated Delivery
Report Deficiencies and Recommendations
Geospatial Library
Geospatial Library
[Deficiencies]
Geospatial Library
Geospatial Library
Inventory Request
Determine Collector Mix
Add Product to Inventory
Evaluate Product vs Request
Prioritize Request
[Not in Inventory] { probability = 0.2 }
<
<
[OK]
Geospatial Library
Geospatial Library
Geospatial Library
Geospatial Library
Task Collectors
<
<
Formatted Request
Geospatial Library
<
Deficiency Report
Priority of Request
Prioritized Collector Tasking
Processed Collector Data
Collector Mix
We need to separate the behavior on to the two branches It will be easiest to begin with Command Center which has only two constructs – a multi-exit function followed by a single function
“Back office” functions
“Front of house” functions
492
MBSE with CORE
Made with FlippingBook Digital Publishing Software