
Dynamic test tool DT10 makes the movement of the program visible from the trace result of acquisition in a dynamic analysis, and is a test tool for the embedded software to contribute to the quality improvement. It is possible to use with various systems because there is no CPU dependence.
Dynamic analysis = Practicing approach of actual thing principle

DT10 is 【 dynamic test support system 】 to center on four concepts of 'Making to visible', 'Real', 'Generality', and 'Unity in process', and to aim at 'Reduction in bug = quality improvement' by practicing approach of actual thing principle
Mechanism of DT10 that achieves 'Generality' and 'Real'

The mechanism that the execution route guidance information of the program is output outside (macro) is embedded under the source code in the automatic operation, and those information is acquired with special hardware.
Easy!Test point automatic operation insertion
Debugging by a past Printf sentence was time-consuming to insertion, and there was a difficult point that the accuracy of debugging is different according to developer's skill. Because DT10 did the parsing of the source code by a special application(*1) and inserted the test point by the automatic operation, everyone easily became possible debugging by a constant standard. Moreover, it was achieved to suppress the overhead time of the program greatly compared with the Printf sentence.
*1: Corresponds to the C/C++ language.

Connection method with target equipment
The method of connecting the target equipment and Dynamic Tracer can be selected according to customer's system.

Various views that do 'Visible' as for the movement of the program.
The movement of the task is made visible. 【 Event trace 】 NEW!
In the system that was working two or more tasks, it was difficult to understand how the program had moved because the real operation and movement were different when the break was put.
Because DT10 is analyzed without stopping moving, the transition of the task can be made visible. Moreover, the function that only the movement of the task (event) graphs is newly installed, and the movement of RTOS is made visible further more.

The change in the variable is seen in the graph 【 Variable monitor 】NEW!
The variable dump function improved power. The change of the value in the time series was displayed, and the relation of two or more variables came to be shown in addition at one view.

The street point is confirmed at one view. 【 Coverage report 】
The point that passed and the point of the unstreet are classified and displayed. It is effective to confirm the discovery of unused processing and the behavior of the software when trouble is verified.


Because the rate of the point that passed each function (dynamic coverage) can be displayed, it can be discovered at once where the unstreet point is.
The measurement work of the execution time is greatly shortened. 【 Execution time report 】

There was a problem "It took time" and "The maximum and the minimum might not be able to be measured well" when an empty port was done in HI/LOW and the execution time was measured with the oscillograph.
Because the execution time of all functions can be displayed at a dash if it is DT10, the efficiency improvement of work can be greatly done. Moreover, it is possible to display by using the filtering function after the execution time between two specific points also ends the test.
The execution route is visually displayed. 【 Function trace report 】
The execution route is displayed overall and visually. The transition timing of the task can be confirmed at one view. according to what timing executedMoreover, an intuitive operation of order sending/reversely sending of street information like the step execution is possible.

From design to test 'Unity in process'
The confirmation whether the test result was correct compared with the designed value is easy. 【 Property editor 】
The designed value can be input to the property editor in the design stage, and after the test ends, whether it moved can be confirmed according to the designed value. The developer can output the test result only by confirming the operation without considering testing.

The source code and the synchronizing specification can be made. 【DT Planner】 NEW!
The display of the list of the designed value input in the property editor became possible. The edit of the designed value became possible only because iclicked the part that changed from DT Planner, and it became easy to operate. Moreover, the output by Comma Separated Value is also possible.
The disagreement between specification and the source code disappears because the change of the designed value is reflected in the test result soon.

The document can be easily made by the test report generation function.

The document can be made from collected the test reports by the automatic operation. The developer becomes possible to reduce the man-hour to make the document it.
Sales price
We will prepare two kinds (the sales course and the rental course).
Please inquire in detail
