umlsimulationactivity-diagramsysmlmagic-draw

Is it feasible to model level of human effort (i.e., person-seconds) in an activity diagram with Cameo Systems Modeler?


I am using Cameo Systems Modeler and would like to simulate human activities and the levels of effort for each action.

I have tried using input and output pins, but those seem to make no sense for my purpose. I am not sure whether this is a UML function vs. a SysML one, so I tagged both.


Solution

  • The time needed for the execution is not an input or output. It is a property of the execution. You can define constraints for these properties. In your case, you can use duration constraints.

    enter image description here

    The cameo simulation engine will use these times for the simulation.

    Defining a Person-Second would be interesting for the simulation, when you also define the number of Persons working on it. As far as I see, there is no easy solution to make the simulation engine aware of it. If you create your own simulation enviroment, then you could use the attributes of the Activity itself. An Activity is a special kind of Class and therefore can have attributes.