Академический Документы
Профессиональный Документы
Культура Документы
www.mathworks.com
www.mathworks.com/sales_and_services
User community:
www.mathworks.com/matlabcentral
Technical support:
www.mathworks.com/support/contact_us
Phone:
508-647-7000
Revision History
September 2010
April 2011
September 2011
March 2012
September 2012
March 2013
September 2013
March 2014
October 2014
March 2015
September 2015
Contents
1 Introduction ...................................................................................................................................... 1-1
2 Tool Overview and Identification .................................................................................................... 2-1
2.1 Simulink Report Generator Product Description..................................................................... 2-2
2.2 Simulink Report Generator Product Identifier ........................................................................ 2-2
3 Tool Operational Requirements ....................................................................................................... 3-1
4 Certification Considerations ............................................................................................................. 4-1
4.1 Requirements for Qualification ............................................................................................... 4-2
4.2 Certification Credit .................................................................................................................. 4-4
5 Tool Development Life Cycle Tool User ...................................................................................... 5-1
5.1 Planning................................................................................................................................... 5-2
5.2 Requirements........................................................................................................................... 5-3
5.3 Verification ............................................................................................................................. 5-4
6 Additional Considerations ................................................................................................................ 6-1
6.1 Customer Bug Reporting ......................................................................................................... 6-2
7 Tool Life Cycle Data ........................................................................................................................ 7-1
8 Schedule ........................................................................................................................................... 8-1
1 Introduction
This document comprises the Tool Qualification Plan (reference DO-330 Section 10.1.2) for the
following capability of the Simulink Report Generator verification tool:
This document is intended for use in the DO-178C and DO-330 tool qualification process for
Criteria 3 TQL-5 tools.
See also the DO Qualification Kit User's Guide, R2015b.
1-2
Simulink Report Generator lets you design and generate richly formatted Microsoft Word,
HTML, and PDF reports from Simulink models and simulations. The report generator lets you
automatically create artifacts for Model-Based Design, such as system design descriptions and
generated code, requirements traceability, and testing reports. You can publish these artifacts in
an interactive web format that colleagues can use without opening the model. You can compare
Simulink models, review comparison results in an interactive XML report, and merge model
differences.
Simulink Report Generator produces artifacts for DO-178, ISO 26262, IEC 61508, and related
industry standards.
Key Features
Version (Release)
Tool Vendor
2-2
3-2
4 Certification Considerations
This section provides certification considerations for the following capability of the Simulink
Report Generator verification tool:
Yes1
Yes
Yes
System Design Description report or Model XML Comparison report might fail to detect an error.
Given that the answer to all the preceding questions is yes, the Simulink Report Generator
System Design Description and Model XML Comparison reports must be qualified.
To determine the qualification type (Criteria 1, Criteria 2, or Criteria 3), you must answer the
following questions about the tool.
Question
SDD Report Model XML Comparison Report
1. Is the tool output part of the airborne
No
No
software, such that the output can insert
an error into the software?
2. Could the tool fail to detect an error in
No
No
the airborne software and is the tool also
used to justify the elimination or
reduction of either of the following:
3.
Yes
Yes
4-2
Because the answers to the first and second questions are no, the Simulink Report Generator
System Design Description and Model XML Comparison reports must be qualified as a Criteria
3 tool.
4-3
Note You can generate summary and detailed versions of the System Design
Description. The detailed version is a superset of the summary version. The DO
Qualification Kit covers the detailed version only.
Certification Credit for Simulink Report Generator System Design Description and
Model XML Comparison Reports
Annex A
or C
Table
Table
MB.A-3
MB.C-3
Objective
DO-331
Reference
Software high-level
requirements comply
with system
requirements.
Section
MB.6.3.1.a
Table
MB.A-3
MB.C-3
High-level
requirements are
accurate and
consistent.
Section
MB.6.3.1.b
Table
MB.A-3
MB.C-3
High-level
Section
requirements are
MB.6.3.1.c
compatible with target
computer.
Table
MB.A-3
MB.C-3
High-level
requirements are
verifiable.
Section
MB.6.3.1.d
Software or
Assurance
Levels
A, B, C, D
AL1, AL2, AL3,
AL4, AL5
Credit Taken
(in conjunction with other tools)
4-4
Annex A
or C
Table
Table
MB.A-3
MB.C-3
Objective
DO-331
Reference
High-level
Section
requirements conform MB.6.3.1.e
to standards.
Software or
Assurance
Levels
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-3
MB.C-3
High-level
requirements are
traceable to system
requirements.
Section
MB.6.3.1.f
A, B, C, D
AL1, AL2, AL3,
AL4, AL5
Table
MB.A-3
MB.C-3
Algorithms are
accurate.
Section
MB.6.3.1.g
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
Software low-level
requirements comply
with high-level
requirements.
Section
MB.6.3.2.a
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
Low-level
requirements are
accurate and
consistent.
Section
MB.6.3.2.b
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
Low-level
Section
requirements are
MB.6.3.2.c
compatible with target
computer.
A, B
AL1, AL2
Table
MB.A-4
MB.C-4
Low-level
requirements are
verifiable.
A, B
AL1, AL2
Section
MB.6.3.2.d
Credit Taken
(in conjunction with other tools)
Full or Partial1 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review and Model Advisor checks
may be used.
Full1 A review of the System Design
Description reports Requirements
Traceability section may be used to fully
satisfy this objective. For incremental
changes, the Model XML Comparison
report will identify modified traceability
links.
Full or Partial1 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review, Model Advisor checks and
simulation of the model may be used.
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review and simulation of the model
may be used.
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review, Model Advisor checks and
simulation of the model may be used.
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review and Model Advisor checks
may be used.
Full or None2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or simulation and
Model Coverage analysis may be used.
4-5
Annex A
or C
Table
Table
MB.A-4
MB.C-4
Objective
DO-331
Reference
Low-level
Section
requirements conform MB.6.3.2.e
to standards.
Software or
Assurance
Levels
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
Low-level
Section
requirements are
MB.6.3.2.f
traceable to high-level
requirements.
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
Algorithms are
accurate.
Section
MB.6.3.2.g
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
A, B, C
AL1, AL2, AL3,
AL4
Table
MB.A-4
MB.C-4
A, B
AL1, AL2
Table
MB.A-4
MB.C-4
A, B
AL1, AL2
Credit Taken
(in conjunction with other tools)
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review and Model Advisor checks
may be used.
Full2 A review of the System Design
Description reports Requirements
Traceability section may be used to fully
satisfy this objective. For incremental
changes, the Model XML Comparison
report will identify modified traceability
links.
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review, Model Advisor checks and
simulation of the model may be used.
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review and simulation of the model
may be used.
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review, Model Advisor checks and
simulation of the model may be used.
Full2 A review of the System Design
Description or Model XML Comparison
report may be used to satisfy this
objective.
Full or None2 A review of the
System Design Description or Model
XML Comparison report may be used to
satisfy this objective or simulation and
Model Coverage analysis may be used.
4-6
Annex A
or C
Table
Table
MB.A-4
MB.C-4
Objective
DO-331
Reference
Software or
Assurance
Levels
A, B, C
AL1, AL2, AL3,
AL4
Credit Taken
(in conjunction with other tools)
Full or Partial2 A review of the System
Design Description or Model XML
Comparison report may be used to
satisfy this objective, or a combination
of review and Model Advisor checks
may be used.
Notes:
1
This credit is taken only if the Simulink and Stateflow models are considered Specification Models for the project.
2
This credit is taken only if the Simulink and Stateflow models are considered Design Models for the project.
4-7
4-8
5.1 Planning
The Plan for Software Aspects of Certification (PSAC) or Plan for Software Aspects of
Approval (PSAA) designates that the Simulink Report Generator System Design Description
(SDD) and Model XML Comparison reports will be qualified as a Criteria 3 tool.
This document provides the Tool Qualification Plan for the Simulink Report Generator SDD
and Model XML Comparison reports.
5-2
5.2 Requirements
Tool Operational Requirements for the Simulink Report Generator System Design
Description (SDD) and Model XML Comparison reports are in:
Simulink Report Generator Tool Operational Requirements
To access the tool operational requirement document, on the MATLAB command line,
type qualkitdo to open the Artifacts Explorer. The document is in Simulink Report
Generator.
Review the Tool Operational Requirements for applicability to the project under
consideration.
Configure the Tool Operational Requirements in a configuration management system.
User information for the Simulink Report Generator SDD report is available in Simulink
Report Generator System Design Description User Information. To access the user
information document, on the MATLAB command line, type qualkitdo to open the
Artifact Explorer. The document is in Simulink Report Generator.
User information for the Simulink Report Generator Model XML Comparison report is
available in Simulink Report Generator Model XML File Comparison User Information.
To access the user information document, on the MATLAB command line, type
qualkitdo to open the Artifact Explorer. The document is in Simulink Report
Generator.
Instructions for installing the Simulink Report Generator product are available at the
MathWorks Documentation Center, R2015b:
Installation
5-3
5.3 Verification
Requirements-based test cases and procedures will be developed from the:
Simulink Report Generator Tool Operational Requirements
The test cases and procedures will be developed in the form of the Simulink models that
exercise the System Design Description (SDD) and Model XML Comparison reports. The test
cases and procedures will be scheduled using the report files
qualkitdo_xmlcomp_rs.rpt and qualkitdo_rptgenext_tcp.rpt.
The test cases and procedures are documented in:
Simulink Report Generator Test Cases and Procedures
To access the documents, on the MATLAB command line, type qualkitdo to open the
Artifacts Explorer. The documents are in Simulink Report Generator.
The applicant will:
Review the test cases and procedures for applicability to the project under consideration.
Configure the test cases and procedures in a configuration management system.
Execute the test cases and procedures in the installed environment.
5-4
Executing the Simulink Report Generator report files listed in the following table generates
tool verification results in the specified test reports.
Report File
qualkitdo_rptgenext_tcp.rpt
Test Reports
1
qualkitdo_xmlcomp_rs.rpt
qualkitdo_rptgenext_qualificationreport.pdf2
qualkitdo_rptgenext_qualificationreport_model.pdf3
qualkitdo_rptgenext_qualificationreport_model.doc3
qualkitdo_rptgenext_qualificationreport_model.rtf3
qualkitdo_rptgenext_qualificationreport_model.html3
qualkitdo_xmlcomp_qualificationreport.html
Notes:
1
Requires Stateflow and Simulink Verification and Validation licenses.
2
Overview Report.
3
Model level report.
slvnvdemo_fuelsys_docreq,
slvnvdemo_fulesys_htmlreq,
sldemo_mdlref_basic,
SDD_cont,
SDD_discont,
SDD_discrete,
SDD_eml_call_gf,
SDD_logic,
SDD_lookup,
SDD_math,
SDD_other,
SDD_SF_ArithLogic,
5-5
SDD_SF_data_check,
SDD_SF_event,
SDD_SF_exit_substate,
SDD_SF_model,
SDD_signals,
SDD_sources,
SDD_subsys,
SDD_truth_table_model,
SDD_TT_Block,
SDD_Version_Description_Test.
5-6
6 Additional Considerations
6-2
Available/
Submit
Submit
DO-330
Documents/Artifacts
Reference
Section
<Insert PSAC or PSAA** reference here.>
10.1.1
Submit*
Section
10.1.2
Section
10.3.1
Available
Available
Test Results
Available
Software Accomplishment
Summary (SAS)
Submit
Section
10.3.3
Section
10.3.4
qualkitdo_rptgenext_tcp.rpt
qualkitdo_xmlcomp_rs.rpt
Section
10.1.16
qualkitdo_rptgenext_
qualificationreport.pdf
qualkitdo_rptgenext_
qualificationreport_model.pdf
qualkitdo_rptgenext_
qualificationreport_model.doc
qualkitdo_rptgenext_
qualificationreport_model.rtf
qualkitdo_rptgenext_
qualificationreport_model.html
qualkitdo_xmlcomp_qualificationrep
ort.html
Data
Tool Qualification
Accomplishment Summary
Available/
Submit
Submit*
DO-330
Documents/Artifacts
Reference
Section
<Insert reference to Tool Qualification
10.1.15
Accomplishment Summary** here.>
Notes:
* Optional for TQL-5 tool qualification
** To be created by applicant
The applicant must deliver data marked Submit to the certification authorities. Data marked
Available must be available at the applicants or tool vendors site for inspection by the
certification authorities.
7-2
8 Schedule
<Insert tool schedule in this section.>