Coupling NI Requirements Gateway with Telelogic DOORS

Publish Date: Aug 13, 2013 | 0 Ratings | 0.00 out of 5 | Print | Submit your review


Microsoft Excel

Coupling Series Home

Acrobat PDF

Note: This document applies to NI Requirements Gateway versions 1.1 and earlier. For information on newer Requirements Gateway versions, refer to the Coupling External Applications with NI Requirements Gateway topic in the NI Requirements Gateway help.

Much like NI Requirements Gateway, Telelogic DOORS is a requirements management solution in itself. DOORS takes a database oriented approach for storing requirements, their identifiers, and descriptions. When using DOORS in conjunction with NI Requirements Gateway, users attain a powerful combination of Telelogic DOORS for requirement specification and NI software for requirement implementation.

Table of Contents

  1. Telelogic DOORS Types
  2. Including DOORS Modules in NI Requirements Gateway Projects
  3. Exporting Coverage Information to Telelogic DOORS
  4. Additional Resources

1. Telelogic DOORS Types

NI Requirements Gateway includes two types for interfacing with Telelogic DOORS modules.  The DOORS Basic type capitalizes upon a Requirement Boolean object attribute in order to determine if requirements exist in a module.  The object ID is used as the requirement ID.  Using the DOORS Advanced type is a more structured approach that uses the value of the ObjectType object attribute within Telelogic DOORS to determine if objects are requirements.  This type parses Telelogic DOORS modules for the value of the ReqID object attribute as the requirement ID.

Figure 1 - An example Telelogic DOORS module in which requirements are designated by a True value of the Requirement object attribute

Back to Top

2. Including DOORS Modules in NI Requirements Gateway Projects

After adding a DOORS document node to your NI Requirements Gateway project you must select the DOORS module to include in the node.  The DOORS Module Dialog Box allows you to navigate to a particular database within a DOORS module, and specify the server and login information for the DOORS database.

Figure 2 -NI Requirements Gateway allows users to select individual modules that should be included in a DOORS document node

Telelogic DOORS Type Variables

The variables for the DOORS types become available after you have configured a DOORS document node in your NI Requirements Gateway project configuration.  The Capture Diagrams variable allows you to specify DOORS images to be imported.  Other variables of the DOORS types allow you specify the attributes that the type extracts, the baseline from which you want to extract DOORS information, the server used as the DOORS database host, and a regular expression by which to compare objects in a DOORS module before extraction.

Figure 3 - The Telelogic DOORS variables allow users to customize the information extracted from their DOORS modules

Figure 4 - An example NI Requirements Gateway Management View with Telelogic DOORS modules as specification documents

Custom Telelogic DOORS Types

As with all NI Requirements Gateway types, advanced users can create a duplicate copy of the Telelogic DOORS type(s) and customize them to meet your application’s needs.  Not all structures of module data will conform to the default Telelogic DOORS types in NI Requirements Gateway.  The Getting Started with NI Requirements Gateway manual includes information dedicated to customizing types in Chapter 5. 

Furthermore, NI Requirements Gateway installs several Telelogic DOORS type customization examples by default.  The DOORS example project located at <Requirements Gateway Public>\Examples\Doors\DOORS Example.rqtf includes DOORS documents integrated with NI Requirements Gateway using the DOORS Basic, DOORS Advanced, and two custom DOORS types, respectively.  This will allow users to familiarize themselves with customization of the types to fit their needs.

Figure 5 - Many users choose to customize types for Telelogic DOORS to meet the structures of their application's modules

Back to Top

3. Exporting Coverage Information to Telelogic DOORS

Telelogic DOORS is most often used as a requirement specification tool.  However, references to requirement implementation in NI software can be easily exported to Telelogic DOORS using NI Requirements Gateway.

After selecting the document that contains the information you would like to export to DOORS, press the Export Document to DOORS button.

Figure 6 - The Export Document to DOORS button in NI Requirements Gateway begins the export process

This launches the Export Document to DOORS dialog, which allows you to specify the target Telelogic DOORS module in which you would like to store your coverage information.  You also have the ability to select which elements and types are exported and which source files are included in the export.

Figure 7 - The Export Document to DOORS dialog box allows users to configure exactly which source files and types will be exported to a target DOORS module

After configuring your export, NI Requirements Gateway will provide a summary of the element that are about to be exported, allowing you to confirm or cancel the action.

Figure 8 - NI Requirements Gateway will provide you with an export summary so that you can choose to continue or cancel the configured export

Once the export has completed, all reference information from your NI application or test software covering documents will be contained in the target module that you specified in export configuration.

Figure 9 - The resultant Telelogic DOORS module after exporting the standard NI Requirements Gateway LabVIEW example coverage information

Back to Top

4. Additional Resources

NI Requirements Gateway

Requirements Gateway for Test, Measurement, and Control Applications (Web Demo including DOORS)

Download Free Evaluation Software


Back to Top

Bookmark & Share


Rate this document

Answered Your Question?
Yes No