Tool qualification data: PSAC and TQP, (TCI, TAS)

10.1.1Tool-Specific Information in PSAC
The PSAC should include the following information about the need for tool qualification:

a. Identification of the tool and its intended use, including its impact in the software life cycle process.

b. Details of the certification credit sought through tool use for eliminating, reducing, or automating the process(es).

c. Substantiation of the maturity and technical background of any technology or theory (for example, mathematical theory) implemented in the tool to show its applicability.

d. The TQL proposed for the tool and supporting justification.

e. Tool source (for example, in-house, COTS, third party).

f. The stakeholders involved in the tool qualification and their specific roles and responsibilities, including who is responsible for satisfying specific objectives.

g. Description of the Tool Operational Requirements definition process (see 5.1), tool operation integration process (see 5.3), and tool operational V&V process (see 6.2) (or a reference to where these processes will be described).

h. Description of the tool operational environment in which the tool will be used.

i. If the tool qualification data is reused, identify previous applications of the tool, the strategy and justification for reuse, and any applicable re-qualification activities. In the case of a third party tool or a COTS tool, information about previous application can be provided by the supplier since it may not be available from the users of the tool. See sections 11.2 and 11.3 for reuse of previously qualified tools and COTS tools.

j. Reference to the TQP, or if no TQP is generated (for TQL-5), reference the data to support tool qualification.

For TQL-5, the TQP may be not generated. In this case, the tool-specific information in the PSAC should include

aa. A functional overview of the tool, its interfaces, and its architecture.

bb. Description of the Tool Operational Requirements definition process (see 5.1), tool operation integration process (see 5.3), and tool operational V&V process (see 6.2) (or a reference to where these processes will be described).

cc. Tool qualification data to be produced.

dd. Any additional considerations that may affect the qualification process, for example, COTS tools, reuse, alternate means of qualification, tool service history, and means to ensure the determinism of the tool per the last paragraph of section 2.0 of this document.

ee. Organizational responsibilities within the tool life cycle processes.

10.1.2    Tool Qualification Plan (TQP)
For a tool to be qualified at TQL 1, 2, 3 or 4, the TQP should describe the tool qualification process. This plan should include:

a. Identification of the tool, and, if applicable, user configuration.

b. Qualification considerations, including the proposed TQL and means of compliance with the objectives of this document.

c. A functional overview of the tool, its interfaces, and its architecture. Additionally, any external components should be identified.

d. Description of the tool operational environment(s), and if different, the tool verification environment(s).

e. Description of the means the applicant will use to provide the certification authority with visibility of the activities of the tool life cycle processes so tool reviews can be planned.

f. Tool life cycle description and the qualification activities to be performed.

g. Description of the Tool Operational Requirements definition process (see 5.1), tool operation integration process (see 5.3), and tool operational V&V process (see 6.2) (or a reference to where these processes will be described).

g. h. Tool qualification data to be produced.

h. i. Any additional considerations that may affect the qualification process, for example, deactivated code, COTS tools, reuse, tool qualification (of other tools used to develop or verify the tool), alternate means of qualification, tool service history, and means to ensure the determinism of the tool per the last paragraph of section 2.0 of this document.

i. j. Organizational responsibilities within the tool life cycle processes.

j. k.If suppliers are used, a means of ensuring that supplier processes and outputs will comply with approved tool plans and standards

10.1.11 Tool Configuration Index

For a tool to be qualified at TQL 1, 2, 3 or 4, the Tool Configuration Index identifies the configuration of the tool product. Specific configuration identifiers and version identifiers should be provided. …

10 .1.16 Tool-Specific Information in in the Software Accomplishment Summary

For each tool to be qualified at TQL 1, 2, 3 or 4 ….

For tools to be qualified at TQL-5, the TAS may be not generated. In this case the SAS should provide the following information

aa. Identification of the tool.

bb. Details of the certification credit sought through tool use, that is, the software process(es) to be eliminated, reduced, or automated.

cc. Reference to the tool qualification data.

 

10.1.17 Tool-Specific Information in the Software Life Cycle Environment Configuration Index (SECI)

For each tool to be qualified at TQL 1, 2, 3 or 4 ….

For tools to be qualified at TQL-5, the TCI may be not generated. In this case the SECI should include:

aa. Identification of the tool.

bb. Reference to the tool qualification data.