Modeling connection variants

Discussions about systems engineering product SysML functionalities

Moderator: Moderators

Modeling connection variants

Postby » Thu Mar 15, 2018 11:41 pm

I would like to model the possible configuration for connecting elements of a system. In the example below I have a CPAP Device. In one configuration it it is connected to the Mask via a single Tube. In another configuration it is connected to Humidifier which is then connected to the Mask.

How do I model these two connection variants?

The diagram below is not correct, since this representation implies the CPAP Device is simultaneously connected via a single tube and the humidifier. Obviously it's either one or the other but not both. How to correctly represent this?


You do not have the required permissions to view the files attached to this post.
Forum Newbie
Forum Newbie
Posts: 16
Posts Rating:3
Joined: Sun Aug 10, 2014 8:00 pm

Re: Modeling connection variants

Postby » Wed Mar 21, 2018 10:13 am


Please take a look at our short video representing variants modeling with Instances:

Also, I saw that you are modeling internal system structure with Block Definition diagram (BDD). For the internal connections between subsystems you should use Internal Block Diagram:
- ... ck+Diagram

Best regards,
Donatas Mazeika
Forum Expert
Forum Expert
Posts: 121
Posts Rating:18
Joined: Tue Apr 21, 2015 12:30 am

Re: Modeling connection variants

Postby » Thu Mar 22, 2018 3:17 pm

Hi Donatas,
I see that the short answer is generalization relation.
Additional question:
The video in the link above provides a method for a product which has different items in different configuration. What if I just want to analyze the variation of solutions that is proposed when the items are the same and I am just into different views of it? For now, I copy the IBD a couple of times and edit those IBD's to have different views. Sometimes I need to copy and rename entire block with its IBD and edit the IBD.
Forum Newbie
Forum Newbie
Posts: 11
Posts Rating:0
Joined: Thu Mar 09, 2017 2:15 pm

Return to SysML

Who is online

Users browsing this forum: No registered users and 0 guests