CRITERIA | RATING |
Usability | |
Function: Draw SysML | |
Function: Simulate / Execute SysML | |
Team Model & Interop | |
Value | |
TOTAL | |
This Model-Based Systems Engineering (MBSE) tool review features Cameo Systems Modeler (Cameo), No Magic's re-packaging (re-branding) of its flagship MagicDraw UML modeling tool to include a SysML plugin for MBSE applications. The review evaluates Cameo's MBSE and SysML modeling capabilities using the following weighted evaluation criteria: Usability, Major Functions (Drawing, Simulation & Execution), Standards & Interoperability, Team Modeling & Tech Support, and Value.
Cameo is a robust choice for a MBSE tool that strictly enforces SysML well-formedness rules for syntax (notation) and semantics. Cameo offers proprietary and commercial plugins to integrate with Requirements Management tools (e.g., DOORS, PTC Integrity) and Simulation tools (MATLAB/Simulink, Mathematica).
Shortcomings include, but are not limited to: gratuitously complex UI, featuritis, Activity diagrams do not nest cleanly, and Sequence diagrams do not fully grok semantics of Interfaces and Signals.
Cameo is recommended as a pragmatic MBSE + SysML modeling tool that supports Agile MBSE methods and intermediate-level model simulations.