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