제품정보DT10 Top › 특징・주요기능
임베디드를 위한 동적 테스트툴『DT10』

동적 테스트툴 DT10은 동적해석에 의해 취득한 트레이스 결과로 프로그램의 움직임을 가시화하고 품질향상에 공헌하는 임베디드 소프트웨어를 위한 테스트툴입니다. CPU에 의존하으므로 다향한 시스템에 사용가능합니다.

동적 해석=현실적인 어프로치

DT10의 콘셉트

DT10은『가시화』『리얼』『범용성』『공정일관성』의 4가지 콘셉트를 축으로 한 현실적인 어프로치로 『버그를 삭감=품질향상』을 목표로 한 【동적 테스트 지원시스템】 입니다.

page top

『범용성』과 『리얼』을 실현하는 DT10의 구조

소스코드 위에서 적극적으로 「테스트포인트)」를 입력하여 대규모 트레이스를 실현하고 프로그램의 실제 움직임을 가시화합니다.

프로그램의 실행경로 정보를 외부에 출력하는 마크로를 소스코드에 자동적으로 입력하여 그 정보를 전용 하드웨어에서 취득합니다.


간단!테스트포인트 자동삽입

과거의 Printf에 의한 디버그는 삽입이 복잡하며 개발자의스킬에 의해 디버그 정도가 달라지는 난점이 있었습니다. DT10은、전용 어플리케이션에 의해 소스코드를 해석하여(*1) 자동으로 테스트포인트를 삽입하기 때문에 간단히 누구라도 디버그를 할 수 있습니다. 또 Printf와 비교하여 프로그램의 오버헤드 시간을 대폭 줄일 수 있도록 하였습니다.
*1: C/C++언어에 대응

테스트포인트는、함수의 입구/출구、if、switch、for、do、while에 자동으로 삽입합니다.  임의적인 수동삽입도 가능합니다.


타겟 기기와의 접속방법

타겟 기기와 Dynamic Tracer의 접속방법은 시스템에 맞추어 선택할 수 있습니다.

비동기 버스 접속/GPIO 접속/이더넷 접속/RS232C접속에서 선택할  수 있습니다.

page top

프로그램의 움직임을 『가시화』하는 다양한 뷰

태스크의 움직임을 보이게 함 【이벤트 트레이스】 NEW!

복수의 태스크가 움직이고 있는 시스템에서는 브레이크를 걸어버리면 실제동작과 움직임이 달라져 프로그램이 어떻게 움직였는지 파악하는 것이 곤란하였습니다.
DT10은 움직임을 멈추지 않고 해석하기 때문에 태스크의 움직임을 보여줍니다. 또、태스크(이벤트)의 움직임만을 그룹화하는 기능을 새롭게 탑재하여 RTOS의 움직임을 한층 더 보이게 하였습니다.


변수의 변화가 그래프로 보여집니다. 【변수모니터】 NEW!

변수 덤프 기능이 파워 업 되었습니다. 시계열에 미치는 값의 변화를 표시하여 복수의 변수 관계성을 한 눈에 볼 수 있게 되었습니다.

page top

한 눈에 통과포인트를 확인 【커버레지 레포트】

통과한 포인트, 미통과 포인트를 나누어 표시합니다. 미사용처리의 발견, 에러를 검증할 때의 소프트의 움직임을 확인할 수 있습니다.

동적커버레지를 퍼센트로 표시합니다.

함수를 통과한 포인트의 비율(동적커버레지)을 표시할 수 있으므로 통과포인트가 어디에 있는지 바로 발견할 수 있습니다.


실행시간의 측정작업을 대폭 단축 【실행시간 레포트】

함수의 실행시간(최소, 최대, 평균 등)을 일괄적으로 표시합니다.

비어있는 포트를 HI/LOW로 하여 오실로에서 실행시간을 측정할 경우, 「시간이 걸린다」「최대, 최소시간을 잘 측정할 수 없을 때가 있다」는 문제가 있었습니다.
DT10이라면, 모든 함수의 실행시간을 한 번에 표시할 수가 있으므로 작업을 대폭 효율화 할 수 있습니다. 또, 특정의 2곳의 실행시간도 테스트 종료 후에 필터 기증을 사용하여 표시할 수 있습니다.


실행경로를 시각적으로 표시 【함수 트레이스레포트】

실행경로를 종합적・시작적으로 표시합니다. 어떠한 타이밍에서 실행되고 있는지, 태스크의 움직임의 타이밍을 한 눈에 확인할 수 있습니다. 또 스탭실행과 같은 통과정보를 차례대로 보내거나 반대로 보내는 등 직감적인 조작이 가능합니다.

시간축에 대응하는 소프트웨어의 움직임을 알기 쉽게 보여줍니다.


설계에서 테스트까지의 『공정 일관성』

설계값에 대한 테스트 결과의 정당성에 대한 확인이 용이 【프로퍼티 에디터】

설계단계에서 프로퍼티 에디터에 설계값을 입력할 수 있어 테스트 종료 후에는 설계값 대로 움직였는 지 확인할 수 있습니다. 개발자는 테스트를 의식하지 않고 동작확인을 하는 것 만으로 테스트 결과를 출력할 수 있습니다.


소스코드와 같은 설계서를 만들 수 있습니다. 【DT Planner】 NEW!

프로퍼티 에디터에서 입력한 설계값의 일람표시가 가능하게 되었습니다. DT Planner에서 변경하고 싶은 곳을 클릭하는 것 만으로 설계값의 편집도 가능하게 되었으며 조작도 간단하게 되었습니다. 또 CSV 형식으로 출력도 가능하게 되었습니다.
설계값의 변경은 바로 테스트결과에 반영되기 때문에 설계서와 소스코드의 불일치가 없어졌습니다.


테스트 보고서 자동작성기능으로 간단히 서류를 작성할 수 있습니다.

수집한 테스트 레포트에서 자동으로 서류를 작성할 슈 있습니다. 개발자는 서류를 작성하는 수고를 삭감할 수 있습니다

page top

판매가격

판매코스와 렌탈코스의 2종류가 있습니다.
자세한 것은 문의하여 주십시오.

page top