Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Cameo Simulation Toolkit provides a Simulation simulation log, which is an element to record all event occurrences during simulation of a Simulation Configuration. It is a Class element applied with a «SimulationLog» stereotype. The «SimulationLog» stereotype comes with tag definitions as the options for selecting information that you want to record. 

...

The tag definitions of the «SimulationLog» stereotype are as follows

  • recordedValues 
    to To specify the property whose value will be recorded to the simulation log.
  • recordSignals 
    to To specify whether the simulation log will record signals that are sent signals during simulation. If the value is true, all of the sent signals will be recorded. 
  • recordActivation 
    to To specify if whether the simulation log will record elements that are activated during simulation. If the value is true, all of the activated elements will be recorded.
  • recordCalls 
    to To specify if whether the simulation log will record Operations or /Behaviors that are called during simulation. If the value is true, all of the called Operation and called Operations/Behaviors will be recorded.
  • recordConstraintsFailuresrecordConstraintFailures 
    to To specify whether the simulation log will record an element elements whose runtime value values or object fails objects fail the constraint constraints applied on itthem. If the value is true, the element elements that causes the cause constraint failure failures will be recorded. 

You  You can create a new simulation log element and set it as a tagged value of the log tag definition of the Simulation Configuration as shown in the following figure

...

A model-based simulation log or trace has many benefits including

  • the The source of various customized reports and analysis using the MagicDraw validation mechanism (as both are model-based).
  • the The capability to import simulation data into any other UML compliant tools. 

...