Issue example:
'For example, I could use communicate in morse code over a hydraulic line.
This would be modeled normally as a standard (service) port, except for the medium.'
Handled here using nested ports in MD SysML.
One could optionally conjugate one of the standard ports to emphasise asymmetric connections.
One could optionally conjugate one of the standard ports, to emphasise asymmetric "connections".
There are genuine issues concerning the inability to type an ItemFlow.itemProperty[0..1] by a Signal (see metamodel analysis bottom).
The diagram below shows three different usages of the ItemFlow label on a Connector:
Diagram below shows three different usages of ItemFlow label:
In MD SysML you can callout a default value of FlowPort into a Note.
This can be combined with the initial values (SysML1.0 defaultValue) compartment in a higher context
to display both a class-level and property-specific initial values for a flowport typed by a ValueType.
I suggest use 'put' as shown:
Visit also:
Experience modelling a wide range of heterogeneous systems has proven that the representation of logical channels as information flows across connections between flowports nested within standard ports is a very useful idiom. It would help if this possibility is explicitly stated in both 9.3.2.3 FlowPort, 9.3.2.7 Standard Port, and illustrated in specification figures.
Example: a software application acquires encoded signals representing physical positon and rotation via a high-level software API to a low-level A./D card in a computer. The software application is connected to an A/D module subject to a contract represented by an Interface provided by a standard port (subject ot a protocol). The flow of information corresponding to logical acquired channels can be well represented as flowports nested within the standard port of the A/D module.This example is illustrated in detail at:
Visit also:
Instead of decomposition with ParticipantProperty.
Compare upper image with SysML 1.0 Figure 8.14 - Two views of Water Delivery connector within House block:
Compare lower image with: Figure 8.12 Water Delivery association block:
Combines upper and lower diagrams from SysML1.0 example:
Figure 8.14 - Two views of Water Delivery connector within House block