The Report Options dialog box is divided into three areas:
Global Structures, Design Objects and Basic Types
By selecting options in these areas you can define the contents of reports. Use the left mouse button to switch the options on and off.
Global Structures
Subsystem and Module Include Hierarchy. Click on this option to include a hierarchical description of what is contained in the Subsystems and Modules. That is, the information that is internal to or exported from each Subsystem or Module.
The hierarchical levels are shown by indentation. Each line is numbered and if multiple-use of information or recursion is found, the line number of the first occurrence is given.
The order of the include hierarchy is basically alphabetical, but all objects which have a parent Module or Subsystem are listed with their parent. Free Functions (Functions which do not have a parent Module) and free Modules are listed before the Subsystems.
Subsystem and Module Usage Hierarchy. Click on this option to include a hierarchical description of how each Subsystem and Module uses other parts of the Modular Design Model. That is which Subsystems, Modules and Functions are imported by each Subsystem or Module. This is different from the local usage hierarchy for Subsystems or Modules.
The hierarchical levels are shown by indentation. Each line is numbered and if multiple-use of information or recursion is found, the line number of the first occurrence is given.
The order of the usage hierarchy is basically alphabetical (Subsystems then Modules), but each "used" object is listed with the Subsystem or Module that uses it. Free Modules are listed before the other Modules.
Function Usage Hierarchy. Click on this option to include a textual description of the Function calls for the whole Modular Design Model.
The hierarchical levels are shown by indentation together with the Subsystem and Module name. Each line is numbered and if multiple-use of information or recursion is found, the line number of the first occurrence is given in brackets.
The order of the usage hierarchy is basically alphabetical, but each "called" Function is listed with its "calling" Function. Free Functions are listed before the other Functions.
Design Objects
The Design Object options are only relevant when you report on the whole Modular Design Model. A report based on individual objects uses the Report Description options only.
Subsystems. Click on this option to include a description of the Subsystems in the report. Click on Object Description to set the contents of this description.
Modules. Click on this option to include a description of the Modules in the report. Click on Description to set the contents of this description.
Functions. Click on this option to include a description of the Functions in the report. Click on Description to set the contents of this description.
Order. Click on either Alphabetical or Hierarchical.
If you select "alphabetical" the report will contain an alphabetical list of Subsystems, followed by a list of Modules, followed by a list of Functions. If a report is based only on Functions "alphabetical" should be selected.
If you select "hierarchical" the order is basically alphabetical, but all objects which have a parent Module or Subsystem are listed with their parent. Free Functions (Functions which do not have a parent Module) and free Modules are listed before the Subsystems.
Basic Types
Descriptions. Click on this option to include a list of basic type descriptions.
Cross References. Click on this option to include a list of references to each basic type, if any exist. That is,the parts of the system where the basic type is used.
Traceability
Traceability Links. Switch this option on to include a list of the Traceability Links for the object.
With Attributes. Switch this option on to include a description of the attributes for each Traceability Link.
The Traceability Links are described in the Autotracer Reference.
When you are selecting Design Objects, click on the Object Description button. You can then select exactly which parts of the Design Objects you want to include in the report.