DO Qualification Kit: Simulink® Report Generator™ Tool Operational Requirements
DO Qualification Kit: Simulink® Report Generator™ Tool Operational Requirements
R2017a
This document comprises the Tool Operational Requirements (reference DO-330 Section
10.3.1) for the following capabilities of the Simulink® Report Generator™ verification product:
This document is intended for use in the DO-178C tool qualification process for verification
tools.
See documentation for the following products at the MathWorks® Documentation Center,
R2017a:
Using the Simulink Report Generator you can compare models, review comparison results in an
interactive XML report, merge model differences, and create difference reports.
Key Features
Note Not all tool features are covered by the DO Qualification Kit. For the list of qualified
tool features, see Chapter 2, “Operational Requirements”.
2 Operational Requirements
2.1 System Design Description Report Operational
Requirements
The Simulink Report Generator product includes the capability to generate a System Design
Description (SDD) report for your Simulink model. The report provides detailed information
about the system design represented by a model. You can customize the report using the report
dialog box. The user is responsible for ensuring that the tool features they rely on to eliminate,
reduce or automate the process are sufficiently covered by Tool Operational Requirements
(reference DO-330 Section 6.2.1.aa).
You can access the System Design Description report from the Simulink Model Editor.
The detailed version of the report includes the information that is in the summary form of the
report, as well as more information about the system components. Also, atomic subsystem
information is more detailed than virtual subsystem information.
Report Content Requirements
Report Section Report Section Requirement Requirement ID
Report Overview The Report Overview section shall contain model version SDD_mdlver
and checksum information. SDD_checksum
Root System The Root System section shall describe the root level
system:
Model
Diagram: block diagram representing the algorithms that SDD_blkdiag
compute root system outputs
Description (if available from model) SDD_descr
Interface
Input signals: name, data type, and other properties of SDD_inputs
the input signals
Output signals: name, data type, and other properties SDD_outputs
of the output signals
Blocks
Block parameters SDD_blkparas
Block execution order (for blocks in the root system
and blocks in virtual subsystems of the root system) SDD_execorder
Subsystems The Subsystems section shall describe each subsystem:
Subsystem name SDD_name
Subsystem path SDD_path
Diagram SDD_blkdiag
Blocks
Block parameters SDD_blkparas
Block execution order (for atomic subsystems and SDD_execorder
reference models)
Checksum (for atomic subsystems and reference models) SDD_chksum
Requirements Requirement ID
Simulink Report Generator shall operate on model files stored
in SLX format for the current release. SDD_if_slx
If SDD report cannot be generated due to invalid input files,
Simulink Report Generator shall generate an error message. SDD_abn_inp
Requirements Requirement ID
Simulink Report Generator shall provide the capability to XML_comp_gen
compare two Simulink models and generate a Model XML
Comparison report in HTML format.
Requirements Requirement ID
The Model XML Comparison report shall include:
- Header XML_rep_gen
- Comparison results
Requirements Requirement ID
Simulink Report Generator XML comparison shall operate on
model files stored in SLX format for the current release. XML_if_slx
To access the documents, on the MATLAB® command line, type qualkitdo to open the
Artifacts Explorer. The documents are in Simulink Report Generator.
To use the Simulink® Report Generator™ product, install the following MathWorks® products:
MATLAB®
Simulink®
MATLAB® Report Generator™
Simulink Report Generator
Instructions for installing the products are available at the MathWorks Documentation Center,
R2017a > Installation.
4 Operational Environment
The DO Qualification Kit product supports the following operating environments for the
Simulink® Report Generator™ product:
Personal computer
One of the following operating systems:
- Microsoft® Windows®
- Linux®1
- Mac OS X
MATLAB® Software
Simulink® Software
MATLAB® Report Generator™ Software