Icon class icon_class far fa-sticky-note icon_class_computed far fa-sticky-note Note kind MODELLING OPTION TIP Policy level INFORMATIVE Specification keywords SysML-1.6 SysML-1.7 UML keywords Signal InformationFlow InformationFlow::conveyed SysMLv1.x keywords Block ValueType ItemFlow ItemFlow::itemProperty Keywords Systems Modeling Language SysML flow signal flow Webel Best Practice Explained under: SysMLv1: MagicDraw/Cameo: GOTCHA: If you DRAG a Signal onto a Block symbol it will create a Reception. One way to create a Property typed by a Signal is to use a composite Association. Or just create an untyped Property then type it by the Signal. Visit also: Webel Best Practice: SysML: Whether you use a Block, ValueType, or Signal to represent something that flows (and can be applied to an ItemFlow) depends on what you want to achieve. If you want to indicate something structured with value properties with Units use a Block. Relates to Overview of flowing quantities and Port types with flows Overview of ValueTypes and Units Related notes [MODELLING, TIP]{SUGGESTED} SysML-1.6/1.7: You can introduce a custom (user-defined) stereotype keyword «item» to indicate Properties that are to be used as "packets" for ItemFlows on Connectors. (SysMLv2 will have a formal way of treating such items/packets.) [MODELLING, OPTION, TIP]{INFORMATIVE} SysML: Whether you use a Block, ValueType, or Signal to represent something that flows (and can be applied to an ItemFlow) depends on what you want to achieve. If you want to indicate something structured with value properties with Units use a Block. [GOTCHA, TIP, TOOL]{INFORMATIVE} SysMLv1: MagicDraw/Cameo: GOTCHA: If you DRAG a Signal onto a Block symbol it will create a Reception. One way to create a Property typed by a Signal is to use a composite Association. Or just create an untyped Property then type it by the Signal. [PROPOSAL]{SUGGESTED} WISHLIST: Webel has suggested that future SysML should support the display of Classifier-level :features in compartments on a rectangular itemProperty symbol on an ItemFlow on a Connector in an IBD. Related notes (backlinks) [ASSERTION, MODELLING, TIP]{STRICT} SysML+SysPhS: Flows: If you intend to use a Classifier to type the itemProperty of an ItemFlow on a Connector for a physical interaction you MUST use a Block (not a ValueType or Signal) so your can extend ConservedQuantityKind. Related snippets (extracts) [SysML-1.6] Item flows on connectors shall be compatible with flow properties of the blocks usages at each end of the connector, if any. The direction of the item flow shall be compatible with the direction of flow specified by the flow properties. [SysML-1.6] FlowProperty::1_restricted_types A FlowProperty shall be typed by a ValueType, Block, or Signal. Visit also Visit also (backlinks) Flags Book traversal links for SysML: Flows: If you use a Signal to type the itemProperty of an ItemFlow on a Connector, care must be take in how you create the Property or you might get an unwanted signal Reception on the owning context Block. Previous Up Next