Nordic Engineering Lifecycle Management User Group

Nordic Engineering Lifecycle Management User Group IBM TechXchange

Nordic Engineering Lifecycle Management User Group is a hybrid user group which will meet twice a year in a hybrid meeting with location in one of the four Nordic countries and Teams. IBM ELM users from Denmark, Finland, Norway and Sweden are welcome to join.

 View Only
  • 1.  Rhapsody Classic or Rhapsody SE based Product Line Engineering (PLE) with Global Configuration Management (GCM)

    Posted Thu May 15, 2025 05:24 AM

    Hello!

    I saw in Michael's presentation regarding Rhapsody SE that it will deliver configuration driven designs. Is there any planned integration between Rhapsody and GCM such that the global components in GCM and their global configurations and local contributions can be modeled and kept consistent with the SysML model?

    As a simple SysML v1 example you might have a block with the name "System" and three other blocks with the names "Subsystem A", "Subsystem B" and "Subsystem C". The System block have part properties itsSubsystem A, itsSubsystem B and itsSubsystem C typed by the respective blocks.

    Now let's consider the situation where I want to have three different configurations of the System; System 1, System 2 and System 3 which comprise different variants of the subsystems:

    System 1; comprising itsSubsystem A 1, itsSubsystem B 1, itsSubsystem C 1

    System 2; comprising itsSubsystem A 2, itsSubsystem B 2, ...

    System 3; ...

    The System block would then need to be created as a Global Component in GCM and each variant would be a Global Stream.

    Each Subsystem block would then also need to be created as Global Components in GCM and each variant of them it's own Global Stream.

    Then for each of the three global configurations of the System, you would create a configuration tree of the global streams corresponding to the parts and blocks in the SysML model.

    This should be made automatically and consistently behind the scenes by Rhapsody and GCM! Is this kind of integration planned for Rhapsody SE and GCM? Is that the meaning of Configuration driven designs



    ------------------------------
    Markus Nordstrand
    ------------------------------


  • 2.  RE: Rhapsody Classic or Rhapsody SE based Product Line Engineering (PLE) with Global Configuration Management (GCM)

    Posted Fri May 16, 2025 02:45 AM

    In EWM (RMM) you can set up your components to model this.

    An EWM(RMM) snapshot, baseline or stream can be a member of any GC.

    Is this what you ask?



    ------------------------------
    STEFAN ALBINSSON
    ------------------------------



  • 3.  RE: Rhapsody Classic or Rhapsody SE based Product Line Engineering (PLE) with Global Configuration Management (GCM)

    Posted Fri May 16, 2025 02:53 AM

    Note, these are not the same components as the configurations components...



    ------------------------------
    STEFAN ALBINSSON
    ------------------------------



  • 4.  RE: Rhapsody Classic or Rhapsody SE based Product Line Engineering (PLE) with Global Configuration Management (GCM)

    Posted Fri May 16, 2025 03:52 AM
    Edited by Markus Nordstrand Fri May 16, 2025 03:54 AM

    Yes I know you can do this in EWM (RMM).

    My question is if the meaning of the text Configuration driven designs in Rhapsody SE on Michael's slide allows you to model the configurations themselves in Rhapsody SE and have the necessary components and streams in all the ELM tools be automatically and consistently created/removed etc.

    Something like Model-Based Product Line Engineering that is explained in the book Model-Based Product Line Engineering (MBPLE): The Feature-Based Path to Product Lines Success.



    ------------------------------
    Markus Nordstrand
    ------------------------------



  • 5.  RE: Rhapsody Classic or Rhapsody SE based Product Line Engineering (PLE) with Global Configuration Management (GCM)

    Posted Mon May 19, 2025 03:07 AM

    Ok, Got it.

    No, there is no such ability (yet).

    It would be nice to have a more versatile UI for managing GCs, especially bigger ones. I am not sure if connecting it to a CDD is simple.

    For now, the best bet is to use tools like Pure Variant to manage GC from outside ELM. You could imaging some other tool to manipulate ELM GC externally.
    A nice RFE.



    ------------------------------
    STEFAN ALBINSSON
    ------------------------------