Flow Internal Block Diagram (IBD)

 

The flow internal block diagram  (IBD) is a SysML block-and-line diagram representing the physical links that connect components (and optionally the items that they carry) within a system or system segment. Part of the physical architecture representation set, the flow internal block diagram is the most detailed view of the architecture composition.

 

The flow internal block diagram is available for entities in the Component class (as well as any other subclasses of ImplementationUnit).

 

 

In this variant of a component wiring diagram, the children of the component are shown as nodes on the diagram. Lines connecting to a node reflect the links (the physical connections) connected to the node. If the link does not connect to another component in the system model, the connection is drawn as an unterminated line (an obvious diagnostic for resolution). If the link connects to two components within the decomposition, both ends of the line are connected to classic nodes. If one end of the link exists outside the composition of this component (if the link is an external connection), the connection is drawn to the boundary of the diagram.

 

  

NOTE:

GENESYS implements a second variant of the IBD - a standard IBD - to focus on the logical interfaces between components as opposed to the physical connections. The standard IBD is classically developed before the flow IBD since the logical connection between two components is known before the physical implementation of the connection is developed.

 

The content and underlying model mappings for the standard IBD are equivalent to the level 0 physical block diagram. The differences in moving between the SysML diagram and its traditional counterpart are:

 

The flow IBD is a free-form diagram. GENESYS begins with a simple diagonal layout for the nodes, but you can customize node positions as desired. Individual lines can be repositioned as well. Drag the handle at the connection point with the node to control where the line connects to the node. Drag a handle at a bend in the line to move that line segment.

 

   

NOTE:

A good reference for further information on IBDs is chapter 7 of A Practical Guide to SysML: The Systems Modeling Language by Sanford Friedenthal, Alan Moore, and Rick Steiner (2012).

Toolbox Properties

In addition to the classic diagram options, the IBD settings include:

 

Toolbox Insert

The Constructs, Utilities, and Key Entities tabs allow you to quickly develop your flow IBD, while the all entities tab enables you to relate your components and links to the remainder of your system definition.

 

Constructs

Utilities

Key Entities

All Entities - all classes and entities in the system model, allowing you to drag any entity on top of a diagram node to establish relationships with the balance of your system model

Context Menu Commands

 

Tips and Tricks