4-day-mbse-with-core9_2018-reva

Graphical Notation Objectives

• To show behavior graphically, the notation must: • Capture process flow and control

• Capture observables • Be understandable

• Information hiding/abstraction

• Be executable • Preserve behavior under • Decomposition • Aggregation • Allocation

Any system can be described as a “black box” that transforms inputs to  outputs, AND any system can be decomposed as “black boxes.”

209

Control Constructs

1

1

1

2

Function A

Function A

Function A

Function B

AND

AND

OR

OR

2

SEQUENCE

2

Function B

Function B

CONCURRENCY or PARALLEL

SELECT

2

Exit X

Function B

1

Domain Set

Exit X

1

OR

1

Function A

3

LP

OR LP

Function A

IT

IT

Function A

Exit Y

Exit Y

LE

Function C

ITERATE

MULTIPLE‐EXIT

LOOP

Used in Activity Diagrams (ADs)  and Enhanced Functional Flow  Block Diagram (EFFBDs)  to  specify control sequences.

REPLICATE

210

Made with FlippingBook Learn more on our blog