Model-Based Systems Engineering with GENESYS
A Momentary Aside for Some Insight – The Control Enablement & Data Triggering Spectrum
Behavior Characteristics Spectrum
• Morecomplexcontrol • Less data triggering
• Less controlcomplexity • Moredata triggering
Combination of: • Control • Control constructs • Data triggering • Data stores • Completion criterion
• All control • Control constructs • No data • No data triggering
• All data • Data triggering
• Data stores • No control constructs
205
Activity/EFFBD Diagrams Provide BOTH triggering and control constructs Balance depends on needs
N2
Dynamic Timeline
n2 _Perform Command Center Subsystem Functions
Activity Diagram
EFFBD
approved request
collector data
GL.CC.1
Check Inventory
act Thread 2 - ProductNot In Inventory
effbd _PerformGeospatial Library Functions
t2.Make Information Request
t2.Receive Estimated Schedule
t2.Receive Product
# of requests
[Customers]
Command Ce...
information request
certification response
GL.Ws.4
GL.CC.2 Notify UserOf Estimated Schedule Command Ce...
certification request
Notify Customer of Rejection Workstation
Reject 0.0
estimated schedule
GL.Ws.1
GL.Ws.2
GL.Ws.3 Respond to Customer
t2.information request
t2.estimated schedule
Request Custormer Certification Workstation
Workstation kill
Accept Request
IT
OR
IT
t2.inventory product
Certification Workstation
rejection notice
GL.Ws.7
Workstation
GL.CC.3
Provide Product toUser Workstation
formated request
internal report
GL.Ws.5 Transmit Approved Request Workstation
GL.Ws.6
Prioritize Request
prioritize request
t2.Notify Customer of Estimated Del...
Get Product from Inventory Workstation
Accept
AND
AND
inventory product
GL.Ws.9 ReportDefiences and Recommendations Workstation
Command Ce...
Deficiencies
approved request
GL.CC.4
GL.Ws.8 Evaluate Products
t2.Add Product To Inventory
t2.Provide Product To User
Determine CollectorMix
t2.Accept Request
t2.Prioritize Request
t2.Determine CollectorMix
t2.Get Product from Inventory
OR
collectormix
[Geospatial Library]
vs.Request Workstation
deficiency report
internal product
OK
Command Ce...
<
<
Ref.
AND
AND
Ref.
GL.CC.5
t2.formatted request
t2.prioritize request
t3.product notice
t2.internal product
t2.Task Collectors
# of requests
collector task
Task Collectors
GL.CC.2
<
Notify User Of Estimated Schedule Commmand Center
In Inventory
t2.collectormix
Command Ce...
estimated schedule
collector data
GL.CC.1
GL.CC.7
GL.CC.6
Check Inventory Commmand ...
Transmit Product Commmand ...
Command Center
IT
OR
IT
t2.collector task
t2.collected d...
Add Product To Inventory
GL.CC.3
GL.CC.2
GL.CC.4
GL.CC.5
GL.CC.6
product notice
Prioritize Request Commmand ...
Notify User Of Estimated Schedule Commmand Center
Determine CollectorMix Commmand ...
AddProduct To Inventory Commmand ...
Not in Inventory 100.0
Task Collectors
Commmand ...
Command Ce...
t2.Provide CollectedData
t2.Process Task
[Collectors]
collectormi x
collector task
prioritized request
BEHAVIOR CHARACTERISTICS SPECTRUM
Complex Control Constructs Less Triggering
Less Complex Control More Triggering
seq _Perform Command Center Subsystem Functions
idef0 _Perform CommandCenter Subsystem Functions
approved request
collector data
Command Center
GL.CC.1
Check Inventory
IDEF 0 Some control No control constructs
approved request
Check Inventory
GL.CC.2 Notify UserOf Estimated Schedule
estimated schedule
GL.CC.3
prioritize request
Prioritize Request
GL.CC.4
alt
collectormix
Determine CollectorMix
Notify UserOf Estimated Schedule
GL.CC.5
collector task
Task Collectors
estimated schedule
GL.CC.6
Add Product To Inventory
product notice
Command Center
PrioritizeRequest
Notify UserOf Estimated Schedule
estimated schedule
FFBD Only control constructs No triggering
Determine CollectorMix
Sequence Diagram Message flows
Task Collectors
collector task
collector data
Add Product To Inventory
product notice
206
Made with FlippingBook - Online Brochure Maker