Hi all,
I saw an old post entitled "Towards understanding the UML analogs of SysML BDD and IBD diagram types" (link: https://groups.google.com/g/sysmlforum/c/RmKCp6Rd55k),
and a particular digression attracted my interest. It is about multiplicity defined in a BDD and what it looks like in IBDs.
Somebody had asked:
"So if I would like to model a car that has 4 wheels how would I model that?
I would use a bed and draw a composition relation where the car is the whole and wheel is the part and specify a multiplicity of 4."
So somebody gave the answer:
"Actually , you’ve highlighted a quirk in the language. If you defined a Car with a single composition of Wheel with a multiplicity of 4, the IBD would have a single part (of type Wheel) representing a collection of Wheels, with a multiplicity of 4 (not 4 individual wheels). What you probably want is four compositions each to Wheel, the IBD would then have 4 parts on. "
I remember I once decided to do exactly that, or similar. I.e., I created a BDD diagram to define an electronics board with eight HW processors, i.e., a multiplicity of 8, so I thought. Then I created an IBD and expected eight processors to appear, and was very disappointed when that did not happen.
So how would a car look with "a single composition of Wheel with a multiplicity of 4" and the "IBD would have a single part (of type Wheel) representing a collection of Wheels, with a multiplicity of 4"
?
Thanks,
Avi
On 9 Aug 2022, at 16:33, avi-mak <amak...@gmail.com> wrote:
--
--
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/26f8e4a8-546e-4661-bacd-940b2f7ad9a7n%40googlegroups.com.
On 9 Aug 2022, at 16:41, James Towers <jtowe...@gmail.com> wrote:
You can’t mix them. The IBD has one part element per compositional relationship on the BDD
>> Sorry, having reread your question I don’t think I answered it. Actually I’m not sure what your question means “how would a car look”?
>> A) Like a car?
I mean how would the wheels look, i.e., I understand they are not 4 x wheel parts; rather they are one wheel part representing a collection of 4 x Wheels.
(To quote: "…the IBD would have a single part (of type Wheel) representing a collection of Wheels, with a multiplicity of 4 (not 4 individual wheels)."
So I imagine such car would look not like a car with 4 wheels in the right places, but as a car propped up on a pile of 4 wheels situated at one of it axel end points. Maybe as a joke I could sketch it and add the caption "This is a SysML Car".
In order to get my company to accept the MBSE approach I have to show that MBSE is good, and always better than what they have now. (Btw, I am doing this bottom-up.)
Blessings
Avi