TLV라는 것은

TLV(TraceLogVisualizer)는 각종 RTOS나 시뮬레이터, 에뮬레이터등이 출력하는 트레이스 로그를 가시화해, 트레이스 로그의 해석을 용이하게 하기 위한 툴 입니다.

TLV 는, 나고야 대학이 중심이 되어 문부 과학성의 선도적 IT스페셜리스트 육성 추진 프로그램에 의해 실시하고 있는 「OJL에 의한 최첨단 기술 적응 능력을 가지는 IT인재 육성 거점 형성」에 있어서 OJL(On-the-Job Learning)의 실습 테마로서 개발한 것 입니다.

TLV 개발의 배경

임베디스 시스템으로의 멀티 코어 이용이 증가하고 있습니다만, 멀티 코어 환경에서는 각 태스크가 비결정적으로 동작하기 때문에 breakpoint나 스텝 실행을 이용한 디버그가 곤란합니다. 거기에서, 트레이스 로그를 이용해 실행 후의 해석을 위한 디버그가 필요합니다.

그러나, 트레이스 로그는 양이 큰 것이 많기 때문에, 직접 사람이 취급하는 것은 곤란합니다.

TLV의 특징

  • 여러가지 형식의 트레이스 로그에 대응 가능
    • 트레이스 로그의 형식마다 변환 룰을 준비하는 것으로 가시화 가능
    • 변환 룰은 플러그인화하고 있기 때문에, 자유롭게 추가 가능
    • 변환 룰은 TLV 독자적인 기법으로 기술한다
  • 여러가지 가시화 표시에 대응 가능
    • 가시화 룰을 고쳐 쓰는 것으로, 가시화 방법을 변경 가능
    • 가시화 룰을 플러그인화하고 있기 때문에, 자유롭게 추가 가능
    • 가시화 룰은, TLV 독자적인 기법으로 기술한다.
  • 가시화 룰의 임의의 프로그램 언어로의 기술
    • Ruby등의 언어로 기술 가능
    • CPU 이용율 등의 계산이 동반하는 가시화가 가능
  • TOPPERS 라이센스에 근거하는 오픈 소스 소프트웨어

표준으로 서포트하고 있는 트레이스 로그 형식

동작환경

빌드 환경

  • Microsoft Visual Studio 2008

다운로드

최신 릴리즈를 아래로부터 다운로드할 수 있습니다. 또, 퀵 스타트를 준비하고 있습니다.
최신 릴리즈
패키지 사이즈 릴리즈 날짜
TLV Release 1.3 5.9MB 2011-03-15
TLV Release 1.3 소스 파일 16.4MB 2011-03-15
Release 1.2과 차이점
퀵 스타트
이전의 릴리즈
패키지 사이즈 릴리즈 날짜
TLV Release 1.2 5.7MB 2010-08-05
TLV Release 1.2 소스 파일 16.3MB 2010-08-05
Release 1.1.2과 차이점
TLV Release 1.1.2 5.5MB 2010-04-15
TLV Release 1.1.2 소스 파일 16.2MB 2010-04-15
Release 1.1.1과 차이점
TLV Release 1.1.1 5.5MB 2010-04-06
TLV Release 1.1.1 소스 파일 11.2MB 2010-04-06
Release 1.1과 차이점
TLV Release 1.1 4.2MB 2009-11-18
TLV Release 1.1 소스 파일 16MB 2009-11-18

버그 보고처

개발 스탭

TLV의 개발에 참가하고 있는 개발 스탭은 다음과 같습니다. (소속은 참가한 시점)

이름 소속 시기
本田晋也 나고야 대학 임베디드 시스템 연구 센터 2008년
後藤隼弐 나고야 대학 정보과학연구과 2008년~2009년
水野洋樹 나고야 대학 정보과학연구과 2008년~2010년
柳澤大祐 나고야 대학 정보과학연구과 2008년~2010년
鵜飼真充 나고야 대학 정보과학연구과 2009년
市原大輔 아이치 현립 대학 정보과학연구과 2009년

※ 개발 스탭의 이름은, 게재가 승낙된 분에 한해서 기재하고 있습니다.

논문 소개

  • 後藤隼弐,本田晋也,長尾卓哉,高田広章,트레이스 로그 가시화 툴 TraceLogVisualizer (TLV), 컴퓨터 소프트웨어, Vol.27, No.4, pp.8-23, Nov 2010.
  • 後藤隼弐,本田晋也,長尾卓哉,高田広章,트레이스 로그 가시화 툴의 개발, 전자 정보 통신 학회 기술 연구 보고 [컴퓨터 시스템], Vol.108,No.463, pp. 73-78, 佐渡島, Mar 2009.
  • 後藤隼弐, 『OJL에 의한 트레이스 로그 가시화 툴의 개발』 석사 논문, 나고야 대학 2009