SysML Block. parts compartment.

55 views
Skip to first unread message

Jinseok Jeong

unread,
Feb 11, 2024, 10:32:30 AMFeb 11
to StarUML
Hi. 

I have a question about parts compartment of SysML Block.

I'm curious why the composition relationship between blocks doesn't appear in the parts compartment.

For example, as you know, in the HSUV diagram of the SysML Example, the "Power Subsystem" block has a Composition relationship with both the "FuelTankAssembly" block and the "InternalCombustionEngine" block.

However, even when the 'Suppress parts' option is turned off in the Format settings of the Power Subsystem block, a part list including "FuelTankAssembly" and "InternalCombustionEngine" doesn't appear.

Are the contents of the part compartment written through the "Add part" feature and the composition relationship on the diagram not related to each other?

StarUML

unread,
Feb 14, 2024, 1:41:06 AMFeb 14
to StarUML
Hello,

In StarUML, relationships are not redundantly represented in compartments. This applies to both SysML and UML.

While there's no definitive answer, I believe it's clear in StarUML to differentiate between Features and Relationships and not represent them redundantly in a single compartment.

Thank you,
StarUML Team

2024년 2월 12일 월요일 오전 12시 32분 30초 UTC+9에 rooto...@gmail.com님이 작성:

Jinseok Jeong

unread,
Feb 15, 2024, 10:05:55 AMFeb 15
to StarUML
Thanks for your reply, I understood how part compartment feature and composition association are handling in the StarUML.

However, I still believe that those two should be interconnected in BDD.
I understand that the purpose of Parts properties is to describe the composition relationships of blocks.

What if there was an automatic creation of 'Part' when drawing Composition Associations between blocks in BDD?
Similar to how, in IBD, dragging and dropping a specific block automatically creates a part.

The current handling in StarUML leads to an issue where the automatically generated Part properties content, when dragging and dropping a specific block in IBD, does not align with the content written when creating Composition Associations in BDD.
They exist separately, causing inconsistency.

2024년 2월 14일 수요일 오후 3시 41분 6초 UTC+9에 StarUML님이 작성:
Reply all
Reply to author
Forward
0 new messages