主页>产品介绍>SCADE Suite>完整的测试流程>什么是完整的测试流程

What is the SCADE Combined Testing Process?

The Predictable Testing Approach for Safety-Critical Projects

SCADE Combined Testing Process™

SCADE Combined Testing Process

Requirements-Level Verification

The software requirements are written with the SCADE Editor, which checks syntax and semantics of the design, as well as its consistency and completeness.

The model can be executed immediately with the SCADE Simulator, allowing the early functional validation of the design.

Traceability between system and software requirements can be managed with a tool such as DOORS™ thanks to the SCADE DOORS Link.

The SCADE Model Test Coverage (MTC) module measures the coverage of the design reached by a high-level requirements-based test suite. MTC thus verifies if every element of the SCADE model (i.e., every software design feature) has been dynamically activated, and makes it possible to detect unintended functions.

C Source Code-Level Verification

As soon as the design phase is complete, the SCADE-qualified code generator (KCG) can produce a C source code that does not need to be verified. SCADE KCG has DO-178B qualification and IEC 61508 certification.

Object Code-Level Verification

Esterel Technologies’ Compiler Verification Kit (CVK) enables users to check that the compiler/linker introduces no discrepancy between the Source and the object code. This verification follows DO-178B and certification authorities guidelines (CAST-12, CAST-25). Once this verification of the compiler is complete, no further low-level testing is needed on the SCADE-generated object code.

Hand Code Verification

The classical verifications- i.e., source code review, all level testing, and structural coverage analysis- must be performed for the functions that are not designed with SCADE tool-chain.

© 1999–2008 Esterel Technologies, Inc. All rights reserved.