Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Content layer
id23716579
Content column
id23716590
Content block
id23716580

Requirements are gathered and managed in dedicated requirements tools. When it comes to requirements refinement and integration with business, software, and system architecture, different requirements interchange formats are used. It can be comma separated value, MS Excel, Word, or XML. These are nonstandard ways, which bring drawbacks. It is clear that need for dedicated common format exists. This is why the German automotive industry started the open, non-proprietary format for requirements exchange development.

Starting with the upcoming v18.0, all MagicDraw-based Cameo Suite products will support ReqIF import as part of the new Cameo Requirements Modeler plugin.

Table of Contents

Content block
id23716578

What is ReqIF?

ReqIF is the XML-based international standard for requirement data exchange, standardized by the Object Management Group (OMG). It has solid recognition in the industry and adoption by many requirements management tool vendors. It is used to exchange requirement information between different tools and toolchains.

Image RemovedImage Added“For requirement analysis, ReqIF is the same as Unified Modeling Language (UML) for modeling – it is the most popular and dedicated requirements interchange format.”

ReqIF Support in MagicDraw

ReqIF Importer imports and updates (previously imported) requirements in models with the following capabilities:

  • Import process includes the ability for custom mapping with the option to import all data and dynamically create properties.
  • Update process includes changing management support with requirements status identification. After import, new, changed, updated or obsolete requirements are identified with the ability to check the impact of changes.

Image RemovedImage Added

Once imported, requirements become first-class citizens in the modeling world. That means they can be:

  • Integrated with other models: business, software, and systems architecture, test cases, and toolchains: PLM tools (e.g. Teamcenter), CAD tools (e.g. Catia), and others. This enables requirements-driven design and communication of changes with all stakeholders.
  • Reviewed with visualization in diagrams, tables, matrices, and structure maps.
  • Analyzed with built-in and custom validation suites, coverage metrics, traceability.
  • Collaborated with a global modeling project’s repository, supporting collaboration inside a project, change and configuration management, multisite support.
  • Simulated with OMG standard-based model execution, debugging, animation, and user interface prototyping supporting framework.
  • Published with MS Office and Open Office docs, Web-based reports, with the ability to have custom reports incorporating required data.

ReqIF Importer Features

  1. Import data that originated in a wide variety of tools*
    Image RemovedImage Added
    * Import tested with: IBM Rational DOORS 9.4, 9.5, Next Generation, Polarion, PTC Integrity, Siemens TC, and other ReqIF 1.0 compatible data sources.
  2. Update existing data. It is possible to create relations to any other model element, e.g. test cases, or architectural components, to realize total traceability as required by the processes. On update, all custom relations are left untouched.
  3. Change status identification (updated, new, unchanged, or obsolete)
    Image RemovedImage Added
  4. Requirements structure and structure changes support
    Image RemovedImage Added
  5. Physical requirements remove action
    Image RemovedImage Added
  6. Status and summary notification message
    Image RemovedImage Added
  7. Custom mapping
    Image RemovedImage Added
  8. Dynamic properties discovery, no need to determine what data is in ReqIF file, all the properties can be imported
  9. Omit the data you don’t need to import
  10. Rich text support
    Image RemovedImage Added

More About ReqIF

ReqIF Recognition

The group working on the initial release of ReqIF consists of the ProSTEP iViP Association, Atego Systems GmbH, Audi AG, BMW AG, Continental AG, Daimler AG, HOOD GmbH, IBM, MKS GmbH, PROSTEP AG, Robert Bosch GmbH, and Volkswagen AG.

ReqIF Sources