The purpose of simulation is to understand the function or performance of a system without manipulating it directly because the real system may have not been completely defined or available, or it cannot be experimented due to costs, time, resources, or any other constraints. A simulation is typically performed on a model of a system.
With Magic Model Analyst, you can simulate a model and validate the functionality or performance of a system in the context of a realistic mockup of the intended user interface. Magic Model Analyst provides the solutions that enable you to predict how the system responds to user interactions, predefined test data, and simulation scenarios.
Magic Model Analyst contains the Simulation Framework plugin that provides the basic GUI to manage the runtime of any kind of executable models and integrations with any simulation engines.
The main functionalities of Magic Model Analyst are as follows
Simulation Window
Toolbars and Debugger pane: to control simulation or a model simulation.
Simulation Console: to simulate log outputs and command lines for active engines.
Sessions pane: to select particular sessions of simulation.
Variables pane: to monitor the runtime values of each simulation session.
Breakpoints pane
Trigger options
Pluggable Simulation Engines
Animation simulation
Model debugger
Pluggable Events and Data Sources
Pluggable Mockup Panels
Model-driven Simulation Configurations
Pluggable Parametric Evaluator and Action Languages
After installing MagicDraw and the Magic Model Analyst plugin, you can find samples of Magic Model Analyst projects in the Samples directory under the Simulation section on the Welcome page (go to Help from the main menu > Show Welcome Screen).
You can also find the offline user manual by going to Help on the main menu > Other Documentation > Magic Model Analyst User Guide.