Released on: November 17, 2014
The capability to simulate the duration of simulation has been added. This capability allows Cameo Simulation Toolkit to compute simulation time specified by a duration constraint on the actions of an activity. The simulation duration will be computed from the minimum and the maximum duration constraints depending on the duration of the simulation mode that can be minimum, maximum, average, and random. The total time spent will appear once the activity simulation has ended.
Simulation Duration on Actions
The time spent on simulating an interaction can now be calculated. When you record a simulation as a sequence diagram, timestamps, which are time constraints, will be added to the recorded message and Cameo Simulation Toolkit will use the time constraints to compute the duration of the interaction simulation.
A behavior is a kind of class that can have properties. Now Cameo Simulation Toolkit initializes values of the properties of a behavior object the same way it initializes an object whose classifier is a class.
You can now specify the values of input parameters of an activity through the Variables pane before simulating the activity. When Cameo Simulation Toolkit stops the activity simulation at the end, you can see the values of the return parameters and/or the output parameters.
Activity Simulation with Return and Input Parameters
Cameo Simulation Toolkit can now simulate a set of elements iteratively through a Generic Table and an Instance Table. Each element in the table will be simulated one by one starting from the first element to the last one in the table row.
The Simulation Table
A new Options button has been added to the Variables pane. This button allows you to select what elements or properties you want to hide or show in the Variables pane. Including in the options are Derived Unions, Redefined Properties, Reference Properties, Adjunct Properties, Constraint Properties, and Show Ports.
Customizing the Variables Pane through the Options Button
You can now view a list of possible classifiers that type a property in a selected row through the Variables pane and initialize a new object from a sub-type of the classifier.
Initializing a Sub-Type Object
You can expand a selected node recursively through the context menu in the Variables pane. By expanding it, you can navigate to the node's deep nested properties.
The current release has added support for the SysML adjunct property whose principal is a state-machine.
This release enhances Cameo Simulation Toolkit with a simulation diagram toolbar for easier diagram and table simulation. Once you click the button on the toolbar, simulation of the selected element on a diagram will start. If you do not select any element on the diagram, Cameo Simulation Toolkit will just simulate the diagram or the table.
The Simulation Diagram Toolbar
The Integration dialog makes it easier to integrate work with MATLAB. You just need to specify the MATLAB directory by clicking the Integrate
button in the dialog and Cameo Simulation Toolkit will do the rest for you.
The Integration Dialog for MATLAB Integration