• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2006 Fiscal Year Final Research Report Summary

An XML representation of program execution traces and a software environment for it

Research Project

Project/Area Number 16500017
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionThe University of Electro-Communications

Principal Investigator

TERADA Minoru  The University of Electro-Communications, Faculty of Electro-Communications, Associate Professor, 電気通信学部, 助教授 (80163921)

Co-Investigator(Kenkyū-buntansha) MARUYAMA Kazutaka  The University of Electro-Communications, Information Processing Center, Research Associate, 情報基盤センター, 助手 (30377014)
Project Period (FY) 2004 – 2006
KeywordsProgram Execution Trace / Program Visualization / XML
Research Abstract

We designed an XML representation for program execution traces and constucted a software environment for that. The environment includes trace generation tools and trace vizualization tools.
1.XML representation
Program traces reflect the nested nature of function calls of the program. XML offers tree structure suitable for program traces. However, for multi-threaded programs, the trace is overlapped each other and difficult to be represented in a single tree. We decided to use two XML representations : a tree structure suitable for single threaded programs which is easy to be processed by other tools, and a plain representaion suitable for multi-threaded programs.
2.Visualization tool
We implemented a trace visualization tool ETV. It is language independent, and offers random access within the traces. We evaluated this tool in a class of introductory programming in our university. We also extended this tool (1)to navigate a debugger using the trace, (2)embed the tool into the Eclipse IDE.
3.Other tools
We implemented several tools using the XML format traces, including a call graph generator and an execution-skelton generator (execution skelton is a subgraph of the static call graph whose edge is actually traced in the execution).
4.Software download
We made our software (the trace generator for Java programs and the ETV visualization tool) available in our web site.

  • Research Products

    (21 results)

All 2007 2006 2005 Other

All Journal Article (21 results)

  • [Journal Article] 実行トレース視覚化システムのEclipse Pluginとしての実装(poster)2007

    • Author(s)
      柏村 俊太朗, 寺田 実
    • Journal Title

      情報処理学会第48回プログラミングシンポジウム報告集

      Pages: 213-216

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] YagiWiki~コンテンツの作成・整理が簡単に行えるWikiの作成(poster)2007

    • Author(s)
      八木原勇太, 寺田 実
    • Journal Title

      情報処理学会インタラクション2007

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Web Page Recommendation by URL-based Collaborative Filtering (poster)2007

    • Author(s)
      Kiyotaka Takasuka, Minoru Terada, Kazutaka Maruyama
    • Journal Title

      Proceedings of the Third International Conference on Web Information Systems and Technologies

      Pages: Vol. WIA, 447-450

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Web Page Recommendation by URL-based Collaborative Filtering2007

    • Author(s)
      Kiyotaka Takasuka, Minoru Terada, Kazutaka Maruyama
    • Journal Title

      WEBIST 2007 vol.WIA

      Pages: 447-450

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 実行トレースの特性を生かしたプログラミング支援2006

    • Author(s)
      柏村 俊太朗, 寺田 実
    • Journal Title

      情報処理学会夏のプログラミングシンポジウム報告集

      Pages: 79-84

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 手書きメモの一覧表示におけるレイアウト手法2006

    • Author(s)
      丸山 一貴, 武井 英人, 寺由 実
    • Journal Title

      情報処理学会夏のプログラミングシンポジウム報告集

      Pages: 31-38

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 描画内容を木構造でまとめた手書きツール2006

    • Author(s)
      武井 英人, 寺田 実
    • Journal Title

      第14回インタラクティブシステムとソフトウェアに関するワークショップ予稿集

      Pages: 35-40

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Programming support using execution traces2006

    • Author(s)
      Shuntaro Kashimura, Minoru Terada
    • Journal Title

      Summer Programming Symposium(IPSJ)

      Pages: 79-84

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] New Parameters for Layout of Handwriting Strokes2006

    • Author(s)
      Kazutaka Maruyama, Hideto Takei, Minoru Terada
    • Journal Title

      Summer Programming Symposium(IPSJ)

      Pages: 31-38

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] A handwriting tool which organizes the drawing in a tree structure2006

    • Author(s)
      Hideto Takei, Minoru Terada
    • Journal Title

      WISS 2006(JSSST)

      Pages: 35-40

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] ETV : a program trace player for students2005

    • Author(s)
      Minoru Terada
    • Journal Title

      Proceedings of the 10th annual SIGCSE conference on innovation and technology in computer science education

      Pages: 118-122

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 実行トレースによるデバッガのナビゲーション2005

    • Author(s)
      寺田 実
    • Journal Title

      情報処理学会夏のプログラミングシンポジウム報告集

      Pages: 53-56

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] ブラウザ拡張の開発におけるデバッグ手法2005

    • Author(s)
      丸山 一貴
    • Journal Title

      情報処理学会夏のプログラミングシンポジウム報告集

      Pages: 57-64

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 対称性に着目した手書きズーミング方式の提案2005

    • Author(s)
      寺田 実, 武井 英人
    • Journal Title

      第13回インタラクティブシステムとソフトウェアに関するワークショップ予稿集(インタラクティブ発表)

      Pages: 151-152

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 閲覧履歴共有のためのブラウザ拡張2005

    • Author(s)
      高須賀 清隆, 八木原 勇太, 白井雄一郎, 丸山一貴, 寺田実
    • Journal Title

      第13回インタラクティブシステムとソフトウェアに関するワークショップ予稿集(インタラクティブ発表)

      Pages: 125-126

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 閲覧履歴を共有するブラウザ2005

    • Author(s)
      高須賀 清隆, 白井雄一郎, 丸山一貴, 寺田実
    • Journal Title

      情報処理学会FIT2005

      Pages: K-001

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Navigation of debugger using execution traces2005

    • Author(s)
      Minoru Terada
    • Journal Title

      Summer Programming Symposium(IPSJ)

      Pages: 53-56

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] TITLE2005

    • Author(s)
      Kazutaka Maruyama
    • Journal Title

      Summer Programming Symposium(IPSJ)

      Pages: 57-64

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Symmetric Zooming : a Zooming Method for Conventional Pointing Devices2005

    • Author(s)
      Minoru Terada, Hideto Takei
    • Journal Title

      WISS 2005(JSSST)

      Pages: 151-152

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] The browser extension for browsing hitories sharing2005

    • Author(s)
      Kiyotaka Takasuka, Yuta Yagihara, Yuichiro Shirai, Kazutaka Maruyama, Minoru Terada
    • Journal Title

      WISS 2005(JSSST)

      Pages: 125-126

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Implementation of the execution trace viewer system ETV as an Eclipse Plugin

    • Author(s)
      Shuntaro Kashimura, Minoru Terada
    • Journal Title

      48th Programming Symposium(IPSJ)

      Pages: 213-216

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2008-05-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi