This topic is now addressed under the following page updated for SysML1.7 and with a nice Diagram example:
The SysML spec is clear on Property (StructuralFeature):
DISCLAIMER: Remarks here and references to the older SysML1.6 spec are to be considered strictly HISTORICAL only!
The SysML spec is clear on Property (StructuralFeature):
The SysML-1.6 spec is not clear on per-BehavioralFeature matching for Operations and Receptions
This constraint is spoiling the show, Webel is lobbying to have it changed:
Because it is not consistent with the description of connection compatiblity for ProxyPort:
SysML-1.6: 'When a proxy port is connected to a single internal part [or port or internal part], the connector shall be a binding connector, or have the same semantics as a binding connector ... (the value of the proxy port and the connected internal part are the same; links of associations typing the connector are between all objects and themselves, and no others)'
SysML-1.6: 'When a proxy port is connected to multiple internal parts, the connectors have the same semantics as a single binding connector to an aggregate of those parts, supporting all their features, and treating flows and invocations from outside the aggregate... This aggregate is not a separate element of the system, and only groups the internal parts for purposes of binding to the proxy port.'