Cameo Systems Modeler

button modeling-simulation-value-proposition

mbse model-based systems engineering solution 225x108


    • Please give a big thumbs up to whomever had the idea to throw in Cameo Requirements Management into MagicDraw 18. I'm using the plugin a ton now.
      Chris Mellroth
      Northrop Grumman
    • No Magic's team were exceptional at delivering software that was on time and within specification.
      President and CEO
      Metalithic Systems Inc.
    • I'm working with MagicDraw for 3 years now and I'm still impressed by the tons of functionalities it has and by the great support team!
      Xavier Seignard
    • I just wanted to thank you for your great customer service. I have enjoyed working with you (and MagicDraw) so far, and look forward to doing so increasingly in the future.
      Eric Crane
      Members United Corporate Federal Credit Union
    • One of the best, if not the best object-oriented modeling tools IMO is MagicDraw.
      Mark Lorenz
    • MagicDraw is BY FAR the greatest modeling tool I have ever used.
      Stan Butler
    • Thank you very much for your help! I must say that I have never experienced such excellent technical support.
      Dr. Jim Arlow
      ClearView Training
    • MagicDraw is very intuitive and robust. The best UML Modeler I've been using so far. 
      Volker Lenz
      IT Services Promotion Agency
    • I really am loving the product. It's just that when I find out that a company actually *listens* for once.
      Gavin Kistner
      Image Refinery Productions
    • I have used multiple modeling tools over the far the best one I've used is MagicDraw.
      Mark Lorenz
    • The product exceeded all its competitors in every area and was by far the easiest for all our teams to use when building enterprise solutions.
      Allen Scott
      Intelligent Chaos
    • MagicDraw is now my main tool of trade.
      Dr. Darren R C Kelly
      Elements of the Web
    • We knew when we bought our MagicDraw licenses that the product was top of the line. You have just proven to me that your support is also top of the line.
      Stefan Zetterberg
      LearningWell AB

omg sysml logo

No Magic's Cameo Systems Modeler is a Model-Based Systems Engineering (MBSE) solution in one easy-to-use package, enabling single users or an entire engineering team to create, collaborate, and manage systems requirements and designs.

Cameo Systems Modeler is based on the award-winning MagicDraw modeling platform. The solution retains all the best diagramming, teamwork, persistence and documentation capabilities while offering more customized capabilities tailored to systems engineering needs.

It's the most up-to-date and standards-compliant modeling solution in the industry. The complete SysML 1.4 standard implementation is wrapped into an intuitive user interface for a simplified modeling experience.

Quick Start With SysML-Lite

ocsmp-sponsorNo Magic is a sponsor of the OMG Certified Systems Modeling Professional (OCSMP) certification program.

No Magic spent about a year researching and collaborating with many of the renowned élite systems engineering experts, devising a way to simplify the transition from traditional to a Model-Based Systems Engineering approach.

As a result, No Magic announces the first implementation of the SysML-Lite concept, described in A Practical Guide to SysML, 2nd Edition, by Sanford Friedenthal, Alan Moore, and Rick Steiner:
"SysML-Lite is a simplified version of the language to help people get started modeling with SysML. It includes six of the nine SysML diagrams, and a small subset of the available language features for each diagram kind. SysML-Lite provides a significant modeling capability."

Cameo Systems Modeler is preconfigured, but not limited to a SysML-Lite view. Users may easily switch to a full-featured modeling environment with full SysML 1.4 and UML 2.5 support as needed.

No Magic Cameo Systems Modeler key benefits include:

Requirements Management

  • SysML Requirements Model
  • Support for SysML Requirements diagram
  • Requirements Traceability. Ability to manage traces between requirements and satisfying elements, requirements and test cases, requirements and refining elements and requirements of different levels of abstraction
  • Predefined satisfy requirement and verify requirement matrices
  • Requirements tabular representation view
  • Automated Requirements numbering; requirement numbers active uniqueness check
  • Requirements Versioning control
  • Custom schemes support for requirements versioning and prioritization

Traceability / Built-in Functions for Gap Analysis

  • Traceability - Traceability between different levels of abstraction makes it possible to find more specific and realizing elements, usually not from the same view. This allows for handy specification and realization discovery, and navigation. Predefined traceability suites are customizable to users' needs
  • Dependency Matrix
    • Operational Activity to Capability Mapping matrix
    • Organizational resource responsibility for Projects matrix
    • Capability to Service Mapping matrix
    • Resource Interactions Matrix
    • Function to Operational Activity Traceability Matrix
    • Operational Activity to Systems Traceability Matrix
  • Predefined editable matrices for SysML
    • Allocation matrix.
    • Satisfy Requirement and Verify requirement matrices.
  • Find Usages/Find Dependencie

Reports / Direct Web Publishing

  • Report Wizard with the customizable WYSIWYG reports is built on top of the Velocity Engine (Open Source Templates engine). The Report Wizard supports these file types: normal text, RTF, HTML, Spreadsheet template (need to be saved as HTML format), XML template (DocBook or FO), Microsoft Word and Excel 2007 files
  • MagicDraw Web publisher enables Java Doc like report with clickable navigation and image map for diagrams and elements from the model
  • Build in Controls for Consistency and Quality Models
  • Validation checks the model for correctness and completeness, displays errors in the model and suggests solutions. The Active validation allows this functionality instantly

Solving Parametric Models and System MoEs

  • SysML Constraint blocks are used to specify a network of reusable constraints that represent mathematical expressions, which constrain the physical properties of a system (e.g. physics laws) or calculate system MoEs (measure of effectiveness), e.g. cost, risk, performance, reliability, etc.
  • Cameo Simulation Toolkit(1) dynamically solves constraints in the context of full systems simulation and allows tracking and maintaining dependencies among critical parameters such as size, weight, speed, power, temperature and others throughout the system life cycle.
  • Paramagic Plugin(1) allows performing parametric trade studies and "what-if " scenarios by swapping given and target values in SysML instance models, which capture design alternatives, without modifying the parametric model.
  • A huge amount of input values can be obtained from integrated MS Excel spreadsheets or real sensors. Expressions are solved using the built in math solver and/or interfaces to well-known solvers such as Matlab, Mathematica and OpenModelica.

Distributed Use / Parallel Development

  • MagicDraw Teamwork Server(1). The Teamwork Server is a piece of the software that allows more than one developer to work with the same model.
    • If you are connected to the Internet you may work with the model that is stored in the repository. A project manager may provide read only or full access to the repository for the overseas interested parties.
    • Every user may save their teamwork project locally and work without a constant connection with the Teamwork Server. Locally changed project files can be committed to the Teamwork Server at later date.
    • Branching ensures separated areas of development, tests and trials for the same project.
  • FLEXnet license server.
    • Floating License - use the same license (i.e. MagicDraw Standard, Professional, Enterprise Edition or Plugins) on multiple machines.
    • Borrowing - offline license mode.

Configuration Management

  • MagicDraw Teamwork Server(1) works much like the source code version control system.
    • Every user may instantly obtain the newest version of the model; everybody is allowed to work in parallel on its own part.
    • All designs are stored in a single place, there are no more files that are scattered around in the network; changes can be introduced orderly and without conflicts.
    • Module level versioning control.
  • Merge Plugin(1) enabling copying changes between different project versions.
  • Visual model differencing.


  • Different people in the project may have different access levels to the projects stored in the MagicDraw Teamwork Server repository.
  • Different users may have different permissions on the data that is located in the teamwork server.
  • Native user support in Teamwork Server integrated with Subversion/ClearCase and/or LDAP.


  • No Magic is official member of the OMG Model Interchange Working Group (MIWG) and UML Diagram Interchange (UMLDI) Group both formed to demonstrate and facilitate interoperability between UML®-based modeling tools. The groups' initial focus is on model and diagrams interchange between UML®, OMG SysML™, and Unified Profile for DoDAF and MODAF (UPDM) -capable tools. Groups comprise end users, tool vendors and experts in the UML and XMI® standards.
  • Cameo DataHub(1) - data bridge enabling the import/export, automatic synchronization and creation of references between No Magic products Cameo Requirements+(1), MagicDraw and the other vendors tools such as Rational® DOORS®, Rational® RequisitePro®, and CSV files. Support for other tools/formats/repositories to be forthcoming.
  • Cameo Inter-Op(1). Tool providing customers both import and export functionality between MagicDraw® and IBM Rational® Rhapsody, or MagicDraw and System Architect.
  • Sparx Systems Enterprise Architect Import plugin.
  • MagicDraw RSXConverter plugin(1). Plugin provides a seamless way to convert IBM® Rational® Software Architect (RSA) or IBM® Rational® Software Modeler (RSM) file format (*.emx, epx and efx) to Cameo Enterprise Architecture file format (*.mdxml).
  • MagicDraw RConverter plugin(1). Plugin provides a seamless way to convert Rational Rose Model file format (*.mdl) to Cameo Enterprise Architecture-supported file format (*.xmi).
  • Integration with the Borland CaliberRM requirements tool.
  • Integration with IRqA, a requirements engineering tool.

Adjustments / Tailoring

  • DSL. The Domain Specific Language Customization Engine allows adapting tool to the domain specific profile, modeling domain.
  • OCL constraints. OCL expressions can be added to any model element. Executable constraint checks model for correctness and completeness, displays errors in the model and suggests solutions.
  • Open API.
  • Scripting Engine - scripts in BeanShell, JRuby, Jython, Groovy and JavaScript to create custom action for repetitive tasks.
  • Report Wizard with the customizable WYSIWYG reports.

(1) These products may be purchased at an additional cost.

Cameo Simulation Toolkit

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

Read More

Cameo Enterprise Data Warehouse
cameo enterprise data warehouse box 2 line 150

Cameo Enterprise Data Warehouse (CEDW) is No Magic's next generation repository for collaborative development and version model storage. CEDW is envisioned and architected to provide significant future improvements in the areas of model- governance, model analysis and integration with third-party tools. Among the major new features available in CEDW 18.2 is Role Based Access Control that enables efficient management of users' access rights across the enterprise. Because distributed systems can be challenging to administer, we have built a convenient web based administrative interface to CEDW. This provides a single way to manage user accounts, access control, LDAP integration, secured connection, and project configuration.

Read More

MagicDraw Teamwork Server

The Teamwork Server is a piece of the software that allows more than one IT architect to work with the same model. The SysML model is stored in the teamwork server repository and every developer working with the Standard, Professional or Enterprise edition of MagicDraw may lock a part of the model and work on that part individually. Later changes may be committed to the server and shared with the team. Teamwork Server provides groupware, configuration management, security, distributed use, parallel development, and more capabilities.

Read More

iic member logo 225x108

nomagic gartner ad 2015


facebook 32 linkedin 32 twitter 32 youtube 32 rss 32
For more information or a quote
please contact
or call +1-214-291-9100.