Genesys Training Manual

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 - Product Not 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

certification request

Notify Customer of Rejection Workstation

Reject 0.0

estimated schedule

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

Command Ce...

GL.Ws.7

Workstation

GL.CC.3

Provide Product to User 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 Report Defiences 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 UserOf 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 UserOf Estimated Schedule Commmand Center

Determine CollectorMix Commmand ...

Add Product To Inventory Commmand ...

Not in Inventory 100.0

Task Collectors

Commmand ...

Command Ce...

t2.Provide Collected Data

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 Command Center 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

Prioritize Request

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

MBSE with GENESYS

103

Made with FlippingBook HTML5