Cameo Simulation Toolkit

model execution framework based on OMG fUML and W3C SCXML standards

Cameo Simulation Toolkit provides the first in an industry extendable model execution framework based on OMG fUML and W3C SCXML standards. It enables you to validate system behavior by executing, animating, and debugging models of a system in the context of realistic mock-ups of the intended user interface.


Why Simulation?

The purpose of a simulation is to gain an understanding of a system without manipulating the real system, either because it is not yet defined or available, or because it cannot be exercised directly due to cost, time, resources, or risk constraints. Simulation is typically performed on a model of a system.

With Cameo Simulation Toolkit, users can test how the system reacts to user interaction or predefined testing data and execution scenarios.


Business Benefits

You will find that one of the key business benefits of the Cameo Simulation Toolkit is cost-efficiency. Employing Cameo Simulation Toolkit will assist enterprises in significantly reducing project costs and allowing users to identify design errors before the actual production of components.


Automatic Requirements Verification

Save time and reduce errors with Automatic Requirements Verification. Cameo Simulation Toolkit instantly alerts users when a requirement does not meet a constraint. Feel safe knowing that all your requirements are met.

Trade Studies

Be confident when selecting the most balanced technical solution from a set of proposed viable solutions. Cameo Simulation Toolkit runs Trade Studies by evaluating all permutations of parametric and design alternatives from a model or Excel spreadsheets and finds the optimal solution.

Monte Carlo Analysis

Use Monte Carlo Analysis to manage processes that are difficult to predict due to the intervention of random variables. Cameo Simulation Toolkit estimates how random variations, lack of knowledge, or error affects the sensitivity, performance, and reliability of the system you are modeling.

Mass/Cost/Power Rollup

Cameo Simulation Toolkit extends the Rollup Pattern Wizard to easily calculate totals for analyzing Mass, Power, Cost, or another system metric of model elements. These calculations can also run recursively to instantly check against constraints and verify if results are within expected ranges.

Time Duration Analysis

Improve your simulation and project results by accounting for change over time. Use Time Duration Analysis to account for a time duration between messages, actions with delays, and total activity time.


Enhance your model by integrating existing mathematical functions from third-party advanced solvers. Co-Simulation is simple: just drag and drop functions from FMI, MatLab/Simulink, Dymola, Maple, or Mathematica, and add them to your system blocks.

User Interface Prototyping

Build and prototype system physical appearance and user interface to understand the end-user use cases and to find interaction bottlenecks. Cameo Simulation Toolkit unleashes the power of User Interface Modeling Diagrams by relating GUI models with data and behaviors. Furthermore, you can export and control UI mockups or use Widgets in a web browser on any remote device.

Debugging with Animation

Debugging has never been so easy - Cameo Simulation Toolkit includes an integrated debugger for setting graphical breakpoints, stepping through charts, browsing and editing runtime objects and values, and evaluating custom expressions. The execution trace is highlighted in diagrams where you can quickly see flowing tokens and runtime values.

Model-based testing

Ensure results by testing early and often. Build test cases and simulate them in your model using Model-Based Testing. Now you can have a single authoritative source of truth, from requirements to design and all the way to simulated test cases.