{"created":"2023-07-25T10:24:23.098443+00:00","id":1693,"links":{},"metadata":{"_buckets":{"deposit":"2d77658b-6757-4886-a31a-5f85c5ae7f34"},"_deposit":{"created_by":1,"id":"1693","owners":[1],"pid":{"revision_id":0,"type":"depid","value":"1693"},"status":"published"},"_oai":{"id":"oai:hiroshima-cu.repo.nii.ac.jp:00001693","sets":["54:383"]},"author_link":["8562","8565","8563","8567","8564","8566"],"item_3_biblio_info_7":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2007-08-01","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"80","bibliographicPageEnd":"102","bibliographicPageStart":"97","bibliographicVolumeNumber":"2007","bibliographic_titles":[{"bibliographic_title":"情報処理学会研究報告"}]}]},"item_3_description_19":{"attribute_name":"フォーマット","attribute_value_mlt":[{"subitem_description":"application/pdf","subitem_description_type":"Other"}]},"item_3_description_5":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"大規模数値計算プログラムの開発においては,高い性能可搬性や開発期間の短縮を実現するために,数値処理ライブラリの使用が欠かせない.しかしながら,類似したルーチン名が多く,呼び出しに多くの引数を必要とする数値処理ライブラリのインタフェイスは必ずしも使い易いとは言い難い.また,数値処理ライブラリに依存したプログラムは可読性についても必ずしも優れているとは言い難い.これに対し,我々は,プログラムの処理内容の理解を助けるために,数値処理ライブラリの呼び出しを自然な数式表現に変換するシステムを提案する.変換後のコードはMATLABインタプリタで実行可能で,コードの動作検証に用いることができる.本稿では我々が提案するシステムの設計と実装について述べる.","subitem_description_type":"Abstract"},{"subitem_description":"Library routines for numerical computation have been needed to develop large-scale numerical computation programs in order to make portability of performance high and development period short. However, those routines are not necessarily very easy to use because their complicated interfaces are not understandable intuitively. Also, programs heavily dependent on such routines tend to be difficult to read. In this paper, we propose a system that translates library routine calls in numerical computation programs into mathematical expressions based on MATLAB. The translator helps users to understand the behavior and meaning of numerical programs. In addition, we designed the translator such that the output of our translator is MATLAB-executable, so that the behavior of the output is easily checked. We show the design and implementations of our system.","subitem_description_type":"Abstract"}]},"item_3_publisher_8":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会"}]},"item_3_relation_17":{"attribute_name":"関連サイト","attribute_value_mlt":[{"subitem_relation_name":[{"subitem_relation_name_text":"http://www.ipsj.or.jp/"}],"subitem_relation_type_id":{"subitem_relation_type_id_text":"http://www.ipsj.or.jp/","subitem_relation_type_select":"URI"}}]},"item_3_rights_15":{"attribute_name":"権利","attribute_value_mlt":[{"subitem_rights":"ここに掲載した著作物の利用に関する注意:本著作物の著作権は(社)情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan."}]},"item_3_source_id_9":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"09196072","subitem_source_identifier_type":"ISSN"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"木村, 充宏"},{"creatorName":"キムラ, ミツヒロ","creatorNameLang":"ja-Kana"}],"nameIdentifiers":[{"nameIdentifier":"8562","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"川端, 英之"},{"creatorName":"カワバタ, ヒデユキ","creatorNameLang":"ja-Kana"}],"nameIdentifiers":[{"nameIdentifier":"8563","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"北村, 俊明"},{"creatorName":"キタムラ, トシアキ","creatorNameLang":"ja-Kana"}],"nameIdentifiers":[{"nameIdentifier":"8564","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"KIMURA, Mitsuhiro","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"8565","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"KAWABATA, Hideyuki","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"8566","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"KITAMURA, Toshiaki","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"8567","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2023-03-10"}],"displaytype":"detail","filename":"IPSJ-HPC07111017-kimura.pdf","filesize":[{"value":"556.2 kB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"IPSJ-HPC07111017-kimura.pdf","url":"https://hiroshima-cu.repo.nii.ac.jp/record/1693/files/IPSJ-HPC07111017-kimura.pdf"},"version_id":"a440a1c7-0d14-4529-8d45-87918d5a25f5"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"technical report","resourceuri":"http://purl.org/coar/resource_type/c_18gh"}]},"item_title":"数値処理ライブラリを使用するプログラムの処理内容の「可視化」","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"数値処理ライブラリを使用するプログラムの処理内容の「可視化」"},{"subitem_title":"Visualisation for Numeric Processing Program with Library Routines","subitem_title_language":"en"}]},"item_type_id":"3","owner":"1","path":["383"],"pubdate":{"attribute_name":"公開日","attribute_value":"2023-03-10"},"publish_date":"2023-03-10","publish_status":"0","recid":"1693","relation_version_is_last":true,"title":["数値処理ライブラリを使用するプログラムの処理内容の「可視化」"],"weko_creator_id":"1","weko_shared_id":1},"updated":"2023-07-25T10:39:03.691153+00:00"}