ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.3
  4. No.3

Traceglasses:欠陥の効率良い発見手法を実現するトレースに基づくデバッガ

https://ipsj.ixsq.nii.ac.jp/records/69718
https://ipsj.ixsq.nii.ac.jp/records/69718
da9185eb-7eaf-42c7-8182-88f33a2555a0
名前 / ファイル ライセンス アクション
IPSJ-TPRO0303002.pdf IPSJ-TPRO0303002 (953.9 kB)
Copyright (c) 2010 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2010-06-16
タイトル
タイトル Traceglasses:欠陥の効率良い発見手法を実現するトレースに基づくデバッガ
タイトル
言語 en
タイトル Traceglasses: A Trace-based Debugger for Realizing Efficient Navigation
言語
言語 jpn
キーワード
主題Scheme Other
主題 通常論文(優秀論文賞)
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
芝浦工業大学大学院工学研究科
著者所属
東京大学大学院総合文化研究科
著者所属
芝浦工業大学大学院工学研究科
著者所属(英)
en
Graduate School of Engineering, Shibaura-Institute of Technology
著者所属(英)
en
Graduate School of Arts and Sciences, The University of Tokyo
著者所属(英)
en
Graduate School of Engineering, Shibaura-Institute of Technology
著者名 櫻井, 孝平

× 櫻井, 孝平

櫻井, 孝平

Search repository
増原, 英彦

× 増原, 英彦

増原, 英彦

Search repository
古宮, 誠一

× 古宮, 誠一

古宮, 誠一

Search repository
著者名(英) Kouhei, Sakurai

× Kouhei, Sakurai

en Kouhei, Sakurai

Search repository
Hidehiko, Masuhara

× Hidehiko, Masuhara

en Hidehiko, Masuhara

Search repository
Seiichi, Komiya

× Seiichi, Komiya

en Seiichi, Komiya

Search repository
論文抄録
内容記述タイプ Other
内容記述 現状のデバッグはプログラムの不正な動作を理解するために多くの時間とコストを必要とする.本研究は実行トレースを使った新たな欠陥の発見手法を提案することでデバッグの効率化を図り,トレースに基づく Java のためのデバッガである Traceglasses として実装する.Traceglasses は,プログラムの実行中のイベントを記録したトレースの対話的な表示と検索が可能で,利用者がプログラムの動作を遡って欠陥を発見することを支援する. Traceglasses は,トレースをメソッド呼び出し関係により木構造に変換し,ブレークポイントデバッガに見られるようなステップ操作を行わずに,トレースの表示を行う.また,指定されたオブジェクトに対する操作のみを抽出したトレースを表示できる.これらの特徴により,利用者は,実行順に並んだ膨大なトレースに対して局所的および大域的に,必要な部分だけを理解し,効率良く欠陥を発見できる.Traceglasses の実装は,木構造を持つ膨大なトレースを効率良く探索し表示するために,専用のデータ構造を構築する.本発表では,Traceglasses の実装により実際のテキスト整形プログラムの欠陥をプログラムの出力から遡り発見する事例を説明し,提案した欠陥の発見手法と実装について実用上の有用性を示す.
論文抄録(英)
内容記述タイプ Other
内容記述 Debugging requires considerable time and effort to understand incorrect behavior of a program. We developed a trace-based debugger called Traceglasses for Java. It provides the programmer a better means of navigating an execution history so that he or she can efficiently spot a defect in the program. First, the developers can browse an execution trace namely a sequence of events in the execution, with a view of local trace information, and a function to jump to a distant point in the trace. A local trace information is shown as a tree structure of method call, which liberate the programmers from stepped program executions, which are inevitable with breakpoint-based debuggers. In order to globally jump to a distant point in a trace the programmer can restrict a trace view to an object. Our implementation achieved efficient recording and displaying of traces by designing a dedicated data structure. In this presentation, we demonstrate usefulness of our debugger through a case study that is to find a defect in a practical text-formatiing program.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 3, 号 3, p. 1-17, 発行日 2010-06-16
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-20 06:26:05.208693
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3