{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00021745","sets":["1164:1384:1441:1444"]},"path":["1444"],"owner":"1","recid":"21745","title":["Javalプログラムのスレッド視覚化ツール"],"pubdate":{"attribute_name":"公開日","attribute_value":"1997-07-31"},"_buckets":{"deposit":"24bdd18c-3a8e-4e40-be0f-2bf2bf326f32"},"_deposit":{"id":"21745","pid":{"type":"depid","value":"21745","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"Javalプログラムのスレッド視覚化ツール","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Javalプログラムのスレッド視覚化ツール"},{"subitem_title":"Thread visualization tool of Java program","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"1997-07-31","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"NECマイコンソフト開発環境研究所"},{"subitem_text_value":"NECマイコンソフト開発環境研究所"},{"subitem_text_value":"NECマイコンソフト開発環境研究所"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Microcomputer Software Engineering Laboratories NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"Microcomputer Software Engineering Laboratories NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"Microcomputer Software Engineering Laboratories NEC Corporation","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/21745/files/IPSJ-SE97115006.pdf"},"date":[{"dateType":"Available","dateValue":"1999-07-31"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-SE97115006.pdf","filesize":[{"value":"730.2 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"12"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"0dba0e1d-9094-41e9-9961-7d81d0108d7c","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 1997 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"片山, 透"},{"creatorName":"中本, 幸一"},{"creatorName":"臼井, 和敏"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Toru, Katayama","creatorNameLang":"en"},{"creatorName":"Yukikazu, Nakamoto","creatorNameLang":"en"},{"creatorName":"Kazutoshi, Usui","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10112981","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Java実行環境においてマルチスレッドプログラムの動作把握やデッドロックなど協調動作による問題の解決支援のためのツール,Thread Viewerを作成した.Java言語の登場により,プログラムをマルチスレッドを利用して作成することが比較的容易になった.その反面,マルチスレッドプログラムの問題点である挙動の把握の困難さ,協調動作におけるデッドロックの問題などの解決を支援する方法は十分ではない.そこでそれらの問題の解決を支援するためのツールとしてThread Viewerを作成した.Thread ViewerはターゲットとなるJavaプログラムの実行時にスレッド情報を測定してデータを採取するデータ測定部と、そのデータを元にスレッドの振る舞いなどを時間軸上に表示する表示部とで構成される.このツールを用いることにより,マルチスレッドプログラムの挙動を一目で理解することができ,マルチスレッドプログラムおける諸問題の解決を支援することが可能となる.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"We developed Thread Viewer as a tool to solve with a problem of multi-thread program. Programmer became easily made of the multi-thread program after the appearance of Java. On the other hand, there is no method of supporting the solution of the problem of the multi-thread program. The problem is a difficulty of understanding the thread behavior and finding a deadlock, etc. Therefore, we made Thread Viewer as a tool to support the solution of those problems. Thread Viewer is composed of the following two tools. One is the data measurement part where the data is gathered measuring thread information when the targeted Java program is executed. Another one is a display part where the thread behavior is displayed on the axis of time based on the data. If you use Thread Viewer at debugging process, you become understanding the behavior of the multi-thread program easily. Thread Viewer strongly supports the solution of the problem of the multi-thread program.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"48","bibliographic_titles":[{"bibliographic_title":"情報処理学会研究報告ソフトウェア工学(SE) "}],"bibliographicPageStart":"41","bibliographicIssueDates":{"bibliographicIssueDate":"1997-07-31","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"74(1997-SE-115)","bibliographicVolumeNumber":"1997"}]},"relation_version_is_last":true,"weko_creator_id":"1"},"id":21745,"updated":"2025-01-22T21:10:22.094442+00:00","links":{},"created":"2025-01-18T22:53:36.595870+00:00"}