You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

On this page

Activity simulation

Question 1:

Why isn't an operation outside a context object executed, e.g., an operation referring to an Activity outside a Block?

Answer: According to the fUML specification, an operation will be dispatched to the target object only, which is the context of the execution. You need to move the Activity into the Block and use it as a CallBehaviorAction with the Behavior setting.


Question 2:

Can I simulate dummy tokens of CallBehaviorActions that do not have a Behavior?

Answer: Yes, you can set the Auto-Create fUML Object of Output Pin option in the Simulation Environment Options dialog to true, which is the default value in Version 19.0 SP2 and later. Please see also Dummy tokens of Actions through Output Pins.



Parametric evaluation

Question:

Why can't I use MATLAB as an external evaluator even after integration with MATLAB of the modeling tool?

Answer: You must use either the 64-bit or 32-bit version of MATLAB (Version 2012a or later) to align it with the 64-bit or 32-bit version of the modeling tool you are working with, e.g., MagicDraw or Cameo Systems Modeler. According to using MATLAB on 32-bit and 64-bit Microsoft Windows, you must also ensure that Path of System variables in the Environment Variables dialog is set to the correct MATLAB path.



State Machine simulation

Question:

Can I change State activation semantics from before entry (official UML semantics) to after entry?

Answer: Yes, you can set the State Activation Semantics option in the Simulation Environment Options dialog to After entry. The default value is Before entry in Version 19.0 and later. Please see also State activation semantics.