Overview of requirements management tool integration (SysML)
Modeler is integrated with the requirements management tools PTC Integrity Lifecycle Manager and IBM Rational DOORS through Integration for PTC Integrity Lifecycle Manager and Integration for IBM Rational DOORS.
For more information Integration for PTC Integrity Lifecycle Manager, Integration for IBM Rational DOORS, and integrating Modeler with other requirement management tools, click here
Note that the Help files for Integration for PTC Integrity Lifecycle Manager and Integration for IBM Rational DOORS are installed only when their associated add-ins are installed
If you use a different requirements management tool and you want to integrate that tool with Modeler, you can create your own integration that makes use of the Modeler Automation Interface.
If you create your own integration, you may want to make use of the Requirement's synchronizationStatus tag definition, which appears on the Requirement tab of a Requirement's Property Pages.
The synchronizationStatus tag definition can record the synchronization status of a Requirement, that is, either Undefined, Added, Deleted or Modified. You can also use the isExternallyManaged tag definition to record whether an item is being managed by a requirements management tool.
The SysML profile includes the following reports that can be run from the Model or a Package. If you right-click the Model the report command applies to all Requirements in the model. If you right-click a Package, the command applies to the Requirements that are scoped to that Package or any of its child Packages:
• Report > Added Requirements - lists in the Results pane scoped Requirements for which the synchronizationStatus is set to Added.
• Report > Deleted Requirements - lists in the Results pane scoped Requirements for which the synchronizationStatus is set to Deleted.
• Report > Modified Requirements - lists in the Results pane scoped Requirements for which the synchronizationStatus is set to Modified.
• Report > Undefined Requirements - lists in the Results pane scoped Requirements for which the synchronizationStatus is set to Undefined.
Note that you can manually set the value of a Requirement's synchronizationStatus tag definition through Modeler: right-click the Requirement, point to Set, click Synchronization Status, and then from the dialog set the value to either Added, Deleted, Modified or Undefined.