Syside Visulization: support for interaction, activity and state diagrams?

Hello,

I wonder whether I just can’t find the right way to do it, or if the visualization plugin yet has no means to display behavioral diagrams (sequences, activities, state diagrams).

I could visualize a very simple state-chart:

state def dummy {
    entry; then off;
    state off;
}

But I didn’t manage to visualize the following interactions:

package something {
    /* some definitions left out ... */
    part def MissionContext {
        part eba_system : EBA_System;
        part obstacle : EnvironmentObject;
        part street : Street;

        message obstacle_occures from obstacle to eba_system.sensing;
        message obstacle_detected from eba_system.sensing to eba_system.planning;
        message collision_avoidance_maneuver from eba_system.planning to eba_system.execution;
        message apply_deceleration_force from eba_system.execution to street;
   
        use case imminent_collision {
            subject system_sbj = eba_system;
            actor obstacle_act = obstacle;
            actor street_act = street;
            objective emergency_break_on_imminent_collision {
                doc /* Avoid a collision when an obstacle occurs in the driving path. */
            }

            first start;
            then obstacle_occures;
            then obstacle_detected;
            then collision_avoidance_maneuver;
            then apply_deceleration_force;
        }
}

Thanks for helping!

Florian

Hi Florian!

Yes, some behaviour diagrams (e.g. sequence diagrams) are not yet fully supported by the SysML Viewer by Tom Sawyer Software that we are integrating with. We are closely working together with Tom Sawyer Software to bring these new diagram types as soon as we can.

Additionally, we are working on improving existing diagrams (e.g. state machine) to handle more complex state machines.

At the moment we cannot promise any concrete dates of new releases, but this is our top priority for this quarter.