Engineering System Design

 View Only

 Unexpected Behavior with Interface Generalization in Port Configuration

Kilian Laudt's profile image
Kilian Laudt posted Wed September 24, 2025 04:07 AM

Hi everyone,

I'm encountering a unexpected behavior in my model and would appreciate your insights. 

Here’s the setup:

  • I'm working with Rhapsody 9.0.1.
  • interface_A defines Operation_A
  • interface_B defines Operation_B and has a generalization dependency to Interface_A
  • class_4 contains port_0

The issue: 

  • When I assign Interface_B as a provided interface to port_0, both Interface_B and its parent Interface_A are automatically included.
  • However, when I assign Interface_B as a required interface, only Interface_B appears, Interface_A is not shown. which is what I would have expected.


Is this the expected behavior? Shouldn’t the generalization cause both interfaces to appear in both directions, or is there a specific modeling rule or tool configuration that explains this?

Thanks in advance for your help!