Requirement management toolbox

Our Model-based Requirement Plugin for Capella allows to import and export requirements from standardized format (ReqIF, the typical format used for most requirement management tools such as DOORS and Polarion) into the Model Based Systems Engineering platform. Based on an initial (high level) set of requirements, the user is able to:

  • Assign requirements to system elements (system architecture, product and functional breakdowns, use-case descriptions...)
  • Analyze, curate and refine requirements linked to model elements
  • Check consistency, coherency and completeness
  • Identify and derive requirements across different system architectures and abstraction levels (operational, system analysis, logical architectures and physical implementation layer)


The plugin allows to import a requirement data base, automatically infer requirement types and replicate the requirement structure and contents in the Capella MBSE tool.

It completes and extends the Requirement Viewpoint of Capella; supporting additional functionalities including export of ReqIF files (ideal to bring back to the requirement management tools newly created requirements along the MBSE process).

Extensibility and customization

The plugin is based on the Requirement Viewpoint and Python4Capella; both publically available in open source.

A high-level API on Python is provided to operate with requirements and create fully customizable scripts to automate tasks.

Get started!

The plugin is easy to use by any MBSE engineer with basic notions of Capella and Python.
Feel free to reach out to us to get additional info and request the toolbox -> Contact