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

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
Project Status Completed (Fiscal Year 2006)
Budget Amount *help
¥3,000,000 (Direct Cost: ¥3,000,000)
Fiscal Year 2006: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 2005: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 2004: ¥1,300,000 (Direct Cost: ¥1,300,000)
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.

Report

(4 results)
  • 2006 Annual Research Report   Final Research Report Summary
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (31 results)

All 2007 2006 2005 Other

All Journal Article (31 results)

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

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

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

      Pages: 213-216

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Annual Research Report 2006 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] 実行とレース視覚化システムの Eclipse Pluginとしての実装(poster)2007

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

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

      Pages: 213-216

    • Related Report
      2006 Annual Research Report
  • [Journal Article] YagiWiki〜コンテンツの作成・整理が簡単に行えるWikiの作成(poster)2007

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

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

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 実行トレースの特性を生かしたプログラミング支援2006

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

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

      Pages: 79-84

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

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

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

      Pages: 31-38

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

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

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

      Pages: 35-40

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

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

      Summer Programming Symposium(IPSJ)

      Pages: 79-84

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] 実行トレースの特性を活かしたプログラミング支援2006

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

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

      Pages: 79-84

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 手書きメモの一覧表示におけるレイアウト手法2006

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

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

      Pages: 31-38

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 描画内容を木構造でまとめた手書きツール2006

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

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

      Pages: 35-40

    • Related Report
      2006 Annual Research Report
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] 実行トレースによるデバッガのナビゲーション2005

    • Author(s)
      寺田 実
    • Journal Title

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

      Pages: 53-56

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

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

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

      Pages: 57-64

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

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

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

      Pages: 151-152

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

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

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

      Pages: 125-126

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

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

      情報処理学会FIT2005

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

    • Author(s)
      Minoru Terada
    • Journal Title

      Summer Programming Symposium(IPSJ)

      Pages: 53-56

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

    • Author(s)
      Kazutaka Maruyama
    • Journal Title

      Summer Programming Symposium(IPSJ)

      Pages: 57-64

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 対象性に着目した手書きズーミング方式の提案2005

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

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

      Pages: 151-152

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 閲覧履歴共有のためのブラウザ拡張2005

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

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

      Pages: 125-126

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 閲覧履歴を共有するウェブブラウザ2005

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

      情報処理学会FIT2005

    • Related Report
      2005 Annual Research Report
  • [Journal Article] ETV : a Program Trace Player for Students2005

    • Author(s)
      Minoru Terada
    • Journal Title

      The Tenth Annual Conference on Innovation and Technology in Computer Science Education (to appear)

    • Related Report
      2004 Annual Research Report
  • [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

    • NAID

      170000076441

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary

URL: 

Published: 2004-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi