Binding connector vs standard

274 views
Skip to first unread message

Ryan

unread,
Aug 6, 2021, 8:29:50 PM8/6/21
to SysML Forum
Hi all,

With regards to the use of binding connectors for proxy ports, what is the difference between them and standard ports and what is the means of equals within the guillame?

Many thanks

Ryan

Wolfgang Schlicker

unread,
Aug 8, 2021, 9:51:55 PM8/8/21
to SysML Forum
Hi Ryan,
it means that the instances of the properties which are connected must be equal. E.g. if they are typed by a block the prop instances must refer to the same block instance. Same for ValueTypes or DataTypes, then the values must be equal.

Regards
Wolfgang

Ryan

unread,
Aug 9, 2021, 9:13:33 AM8/9/21
to SysML Forum
Thank you Wolfgang, that makes perfect sense as the binding connectors attaching two proxy ports attached to two instances share the same interface typing block and therefore the same properties.

Regards

Ryan

James Towers

unread,
Aug 11, 2021, 1:26:12 AM8/11/21
to SysML Forum
You only need to use a binding connector on a parametric diagram, you can use an ‘ordinary’ connector on an IBD

-- 
-- 
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
--- 
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/5d021472-8c8a-4d94-b528-541467b0f88dn%40googlegroups.com.

Wolfgang Schlicker

unread,
Aug 11, 2021, 1:40:52 PM8/11/21
to SysML Forum
Hi James,

I was wondering if one can use a binding connector in IBDs when connecting two Flow Ports typed by different InterfaceBlocks which in turn are derived from one base InterfaceBlock. Is it "allowed" if instances of the interface properties of the base InterfaceBlock are "equal" ? What about the instance properties of the "derived" InterfaceBlocks? 

Regards
Wolfgang

Wolfgang Schlicker

unread,
Aug 11, 2021, 1:41:06 PM8/11/21
to SysML Forum
Should correct my mail before: I meant Proxy Ports not Flow Ports which are typed by InterfaceBlocks:-)

James Towers schrieb am Mittwoch, 11. August 2021 um 07:26:12 UTC+2:

Ryan

unread,
Aug 11, 2021, 1:41:29 PM8/11/21
to SysML Forum
Hi james,

I read somewhere in a book that binding connectors should be used with proxy ports.

James Towers

unread,
Aug 11, 2021, 11:41:33 PM8/11/21
to SysML Forum
I’m not aware of any such constraint, although I’m happy to be corrected if you can find the reference in the spec. 

James Towers

unread,
Aug 11, 2021, 11:42:08 PM8/11/21
to SysML Forum
It’s allowed but the two ends have to be compatabe, that means there must be a one-to-one mapping between the properties at each end. "The two ends of a binding connector shall have either the same type or types that are compatible so that equality of their values can be defined.” SysML 1.6 Spec

BTW, do you meanProxyPort, not FlowPort - "A FlowPort must be typed by a FlowSpecification, Block, Signal, or ValueType” SysML v1.3 Spec

Reply all
Reply to author
Forward
0 new messages