Seamless Requirements Integration

The Cameo Requirements Modeler plugin integrates with other products to work with requirements no matter whether you are gathering them, importing from other tools, managing, publishing, analyzing or linking to other models as needed by your business processes, designs or test cases. All of this is available out of the box with this plugin for full model-based requirements engineering support.

The plugin implements the requirements part of the OMG SysML standard and provides a means to import and manage requirements in the model. Requirements Interchange Format (ReqIF) makes the plugin open for requirements interchange among different requirements management tools, including IBM DOORS, PTC Integrity, and Siemens Teamcenter.

This product is designed for software engineers, business analysts and business architects, and other users, who need requirement support to ensure traceability from requirements to other model parts. It is bundled as a part of the solution for systems engineers (Cameo Systems Modeler) and enterprise architects (Cameo Enterprise Architecture) and is available as a plugin for MagicDraw.

Model-based Requirements Engineering is at the Heart of Software or System Modeling Project, Bringing These Values


Seamless traceability to designs and test cases and easy change impact analysis

Team communication

Improved your team communication with simple and standard notation, clear diagrams, web portal, live requirements coverage metrics and generated requirements reports


Increased quality of your requirements due to the automatic validation and better structuring of your requirements


Saved time and resources by working with single integrated product for requirements, processes, and design


Easy extensibility to fit your needs


  • OMG standard requirements notation – requirements part of SysML standard
  • Requirement diagram
  • Requirements table
  • Relation Maps:
    • Structure map – showing requirements hierarchy map
    • Derivation map – showing requirements origination map
  • Matrices:
    • Satisfy – showing requirements coverage with design
    • Verify – showing requirements coverage with test cases
    • Derive – showing requirement supplier - client relation
    • Refine - showing further refinement of requirements
  • OMG Requirements Interchange Format (ReqIF) files import from IBM Rational DOORS 9.4, 9.5, Next Generation, PTC Integrity, Siemens TC, and other ReqIF 1.0 compatible data sources
  • Predefined reports
    • Requirements model report for whole model overview
    • Web portal for software (coming together with MagicDraw) and system engineering (coming together with SysML plugin or Cameo Requirements Modeler).
  • Validation suites: Completeness and correctness
  • Traceability schema
  • Coverage metrics for requirements coverage with design and testcases. Model-based metrics engine gives easy custom metrics creation ability
  • Model-based glossary, and much more available from MagicDraw products as a platform

Problem Solved

GAP between text based requirements and architecture in the model is the major problem this plugin and model-based requirements solves. This GAP solves the following problems:

  • Complicated workflow working with few products and synchronizing results
  • Unclear how and which requirements are implemented
  • Unclear impact of requirements change


  • Capture requirements in dedicated diagrams, matrixes, and tables, create glossaries and use them consistently in your requirements
  • Use for requirements: domain model based glossary , use cases, UI sketch diagrams
gather nomagic > Dassault Systemes
interchange nomagic > Dassault Systemes

Import, Interchange and Synchronize

Once imported, requirements become first class citizens in the modeling world. Here is how to support that:

  • Importing requirements in ReqIF format from requirement management tools, like IBM DOORS 9.4 and 9.5, IBM DOORS Next Generation, PTC Integrity, Siemens Teamcenter, and other tools
  • Import requirements from the most commonly used formats as Comma Separated Values (CSV) and Microsoft Excel
  • Keep data synchronized in real time with IBM DOORS and IBM DOORS NG via No Magic's Cameo DataHub


Once requirements are imported into model or captured they can be visualized in multiple predefined views:

  • Requirement table and diagram
  • Relation Maps:  
    • Structure map – showing requirements hierarchy
    • Derivation map – showing requirements derivation
  • Matrices:
    • Satisfy – showing requirements coverage with design
    • Verify – showing requirements coverage with test cases
    • Derive – showing requirement supplier - client relation
    • Refine - showing further refinement of requirements
visualize nomagic > Dassault Systemes


  • Built-in Microsoft Word Requirements report for publishing full requirements documentation for communicating to non-model users, reviewing or signing
  • Web portal for requirements projects review by stakeholders. No product installation is required to read requirements - automated publishing to web server makes up to date requirements available for wide audience
  • Fully customizable report templates to fit your organization requirements for document appearance and contents
web nomagic > Dassault Systemes
analyze-nomagic > Dassault Systemes


  • Traceability - visualizing, navigating, and analyzing traces from requirements to architecture, business processes or other models related to requirements. Manage Changes with powerful traceability functionality.
  • Validation - a facility for evaluating completeness and correctness of the models using built-in and custom validation suites. E.g. you will find not covered requirements, and it will be faster to communicate issues to other team members or fix them.
  • Metrics – a new generation of model-based customizable metrics allows tracking of required project parameters and coverage with design or test cases. Metrics results are tracked over time and allows trends discovery
  • Relation Maps show relations in dynamic and compact way:
    • Containment Map - shows requirements hierarchy map
    • Derivation Map – show requirements origination map
  • Matrices:
    • Satisfy – shows requirements coverage with design
    • Verify – shows requirements coverage with test cases
    • Derive – shows requirement supplier - client relation
    • Refine - shows further refinement of requirements


Work on requirements in teams by using MagicDraw Teamwork Server repository which enables effective team collaboration, change and configuration management, allows for restricting access to the project, and multisite support

collaborate nomagic > Dassault Systemes
simulate nomagic > Dassault Systemes


Integration with OMG standard-based model execution, debugging, animation, and user interface prototypes supporting framework – Cameo Simulation Toolkit. It allows simulating future capability based on requirements parameters or imitate live user interface of future system

Tailor and Extend

  • Support for custom requirement types and adding custom properties for requirements
  • Validation of custom rules
  • Ability to customize existing metric suites and introduce your own
  • Customizable report templates for generating Microsoft Word, Excel, PowerPoint, or other types of documents tailored according to the requirements in your specific organization
  • Ability to customize the product so that only the frequently used functionality is visible to end user
  • Use OpenAPI or scripts to add additional functionality or automate repeatable modeling tasks
extend nomagic > Dassault Systemes

Join the conversation in the CATIA MBSE Cyber System User Community!

NOTE: Existing users of No Magic products can access to the user portal at, as well as Cameo Collaborator for Teamwork Cloud samples at

Learn What CATIA Can Do for You

Speak with a CATIA expert to learn how our solutions enable seamless collaboration and sustainable innovation at organizations of every size.

Get Started

Courses and classes are available for students, academia, professionals and companies. Find the right CATIA training for you. 

Get Help

Find information on software & hardware certification, software downloads, user documentation, support contact and services offering