MBSE with CORE 100821

Graphical Notation Objectives: From Black Box to Glass Box

To show behavior graphically, the notation must • Capture process flow and control • Capture observables • Be understandable (support information hiding and 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”

447

Leveraging the Black Box

Decomposition • How do we go from the top down? • Is decomposition unique? • Must preserve all observables during decomposition and aggregation • Inputs and outputs • Input/output sequences • Number and conditions for exits • Performance

Aggregation • Often start with too much detail • Enhance understanding / see the “big picture” • Encapsulate complex logic into

larger building blocks (information hiding)

448

MBSE with CORE

Made with FlippingBook Digital Publishing Software