Design for Testability
Rhapsody introduces
Design for Testability
(DFT), a new paradigm that allows engineers to simulate
a design to find errors early in the process, incorporate
requirements based testing to validate the design against
the requirements and then utilize
Auto Test Generator
(ATG) tools to automatically create coverage tests from
the design. Using requirements based testing, engineers and
developers can pair test functions contained within the
requirements with the model and test it against the design
specifications.

Using realistic simulation panels, designers can
iteratively simulate
and debug software.
Rhapsody’s ATG capabilities
allow designers to use an automatic function to locate
issues in the model that traditional methods would not
think to ask or test, thus assuring users that the most
rigorous test standards are being used to validate the
design. When designers use the DFT approach, the ability to
simulate the system as it is being built eliminates defects
early, and completely. Additionally, DFT tests are
exportable to popular rd party testing tools for target
testing, and can be exported back to Rhapsody as
requirements to ensure consistency between the model and
the test cases. By using DFT, simulation, requirements
based testing, and auto test generation, are all combined
to create an end-to-end model based testing solution that
provides Engineers with assurances that quality and
robustness goals are met during a project’s design
phase.