Search code examples
umlsimulationstate-machineactivity-diagramsysml

SysML/UML Simulating a nested State Machine Diagram in an Activity Diagram


I am still new to SysML and UML and the simulation of those diagrams. I am using Cameo Systems Modeler 19.0.

Context: My problem concerns the continuous simulation of an activity diagram in which a state machine diagram is nested. In the activity diagram I have a Call Behaviour Action which calls the state machine diagram. After this call behaviour action there are other actions to be executed. When I simulate the activity diagram the simulation switches to the called state machine diagram without any problem. Also the simulation of this state machine diagram is fully functional.

Now onto my problem: When I finalize the simulation of the state machine diagram by choosing states, path and their triggers so that I get to the Final State Node, it terminates the simulation of the State Machine Diagram (as expected). But the simulation won't continue executing in the parenting activity diagram.

Am I doing something wrong? Are you not supposed to be able to simulate these kinds of diagrams nested like that? Am I expecting something of Cameo Systems Modeler, that this programm just can't do?

Thanks for your help! If my description is not sufficient, I will happily provide a .mdzip as a minimal example!


Solution

  • It definetely is a bug. I issued a problem and the support team identified it as such.

    Update: it has been fixed