{"id":2000689,"updated":"2025-02-19T10:30:29.223202+00:00","links":{},"created":"2025-02-19T10:30:25.221501+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:02000689","sets":["1164:4088:11911:1739958296301"]},"path":["1739958296301"],"owner":"80578","recid":"2000689","title":["ネットワークログメッセージの出力元関数の自動特定手法の提案"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2025-02-24"},"_buckets":{"deposit":"963674a6-23d0-403d-878e-4822658d0c6c"},"_deposit":{"id":"2000689","pid":{"type":"depid","value":"2000689","revision_id":0},"owners":[80578],"status":"published","created_by":80578},"item_title":"ネットワークログメッセージの出力元関数の自動特定手法の提案","author_link":[],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ネットワークログメッセージの出力元関数の自動特定手法の提案","subitem_title_language":"ja"},{"subitem_title":"Identifying original logging functions in source code from network log messages","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"IA","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2025-02-24","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"岡山大学"},{"subitem_text_value":"ソルボンヌ大学"},{"subitem_text_value":"国立情報学研究所"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Okayama University","subitem_text_language":"en"},{"subitem_text_value":"Sorbonne University","subitem_text_language":"en"},{"subitem_text_value":"National Institute of Informatics","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/2000689/files/IPSJ-IOT25068003.pdf","label":"IPSJ-IOT25068003.pdf"},"date":[{"dateType":"Available","dateValue":"2999-12-31"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-IOT25068003.pdf","filesize":[{"value":"1.0 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"43"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"819d7a37-6052-458a-854f-f5439a155cad","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2025 by the Institute of Electronics, Information and Communication Engineers This SIG report is only available to those in membership of the SIG."}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"小林,諭"}]},{"creatorNames":[{"creatorName":"Gaspard,Damoiseau-Malraux"}]},{"creatorNames":[{"creatorName":"福田,健介"}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Satoru Kobayashi","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"Gaspard Damoiseau-Malraux","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"Kensuke Fukuda","creatorNameLang":"en"}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA12326962","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_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-8787","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"ログデータを用いたネットワークのトラブルシューティングにおいて、しばしばプログラムの詳細な挙動をソースコードにより確認する必要が生じることがある。しかし、ログメッセージから対応するソースコード部分を特定することは容易ではない。また既存技術である正規表現を用いたアプローチでは、入力のログメッセージ毎に全てのパターンを試行する必要があり処理時間が大きい。これに対し本論ではログメッセージからソースコード上の出力元を自動特定する手法を提案する。正規表現に加え、単語分割を前提としたアプローチを組み合わせることで高速かつ網羅性の高い探索を実現している。この手法に基づくログ出力元探索システムSCOLMの実装を行い、オープンソースルータFRRoutingを用いる仮想ネットワークで収集したログデータを用いた評価により、既存手法の95倍の速度で出力元の探索を完了できることを確認した。","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"On troubleshooting of a network using log data, there are often times when it is necessary to check the defailed behavior of a program using the source code. However, it is not easy to identify the corresponding source code part from the output log message. In addition, the existing approach using regular expressions requires trying all pattern candidates for each input log message, which takes a large processing time. To this end, we propose a new method to automatically identify the source code part of the output log messages. We combine two approaches, one using regular expressions and the other using the word segmentation of log messages, to achieve a high-speed processing. We have implemented a log source search system, SCOLM, based on the proposed method. We confirmed that SCOLM can complete the search at 95 times the speed of existing methods, based on an evaluation using log data collected in a virtual network using the open-source router FRRouting.","subitem_description_type":"Other","subitem_description_language":"en"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"8","bibliographic_titles":[{"bibliographic_title":"研究報告インターネットと運用技術(IOT)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2025-02-24","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"3","bibliographicVolumeNumber":"2025-IOT-68"}]},"relation_version_is_last":true,"weko_creator_id":"80578"}}