{"updated":"2025-01-21T11:00:02.042305+00:00","links":{},"id":102033,"created":"2025-01-18T23:47:23.202787+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00102033","sets":["1164:1384:7508:7619"]},"path":["7619"],"owner":"11","recid":"102033","title":["反例からの検査式自動生成による不具合原因特定支援"],"pubdate":{"attribute_name":"公開日","attribute_value":"2014-07-02"},"_buckets":{"deposit":"3d7bbd4e-9613-4337-8614-445481049aac"},"_deposit":{"id":"102033","pid":{"type":"depid","value":"102033","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"反例からの検査式自動生成による不具合原因特定支援","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"反例からの検査式自動生成による不具合原因特定支援"},{"subitem_title":"A Method of Facilitating Counterexample Analysis in Model Checking","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"形式手法・言語","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2014-07-02","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"日本ユニシス株式会社/芝浦工業大学大学院工学研究科"},{"subitem_text_value":"芝浦工業大学大学院工学研究科"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Nihon Unisys, Ltd. / Shibaura institute of technology Department of electronic information system College of Systems Engineering and Science","subitem_text_language":"en"},{"subitem_text_value":"Shibaura institute of technology Department of electronic information system College of Systems Engineering and Science","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/102033/files/IPSJ-SE14185014.pdf"},"date":[{"dateType":"Available","dateValue":"2100-01-01"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-SE14185014.pdf","filesize":[{"value":"654.0 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"12"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"8c0188e7-d9b7-4e5b-83f2-d0c4c937426e","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2014 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":"青木, 善貴"},{"creatorName":"松浦, 佐江子"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Aoki, Yoshitaka","creatorNameLang":"en"},{"creatorName":"Matsuura, Saeko","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":"モデル検査はシステムの振る舞いを検証するためには有効な技術である.我々はモデル検査技術を利用して仕様書とソースコードの振る舞いの不一致を発見する手法を提案してきた.この手法により不一致の有無は明示されるが,その不一致が起こる原因を特定するためには反例を解析する必要があった.出力される反例は状態遷移のトレースであり,その意味を理解するには複雑な状態遷移を追跡して意味を読み取らなければならないため、一般的な開発者にとっては解析が難しい.本稿では,出力された反例にあるシステムの振舞いの状態を抽出して,検査式に付加することにより状態遷移の特定を試みる.反例が出たら,再度システムの振舞いの状態を抽出して検査式に付加して検査するサイクルを繰り返すことにより、問題となる状態遷移の特定を容易にする手法を提案する.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Model checking is an effective technique in order to verify the behavior of the system. We have proposed a method to find the discrepancy between the behavior of the source code and the specifications by using model checking technology. To identify the cause of defects, it is necessary to analyze the counterexample. However, since the counterexample is a trace of the state transitions, it is necessary to analyze the meaning by tracking the complex state transitions to find the cause. In this paper, we propose a method to facilitate the analysis of complex counter examples in model checking by automatically generating an expression which narrows the cause of defects.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"6","bibliographic_titles":[{"bibliographic_title":"研究報告ソフトウェア工学(SE)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2014-07-02","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"14","bibliographicVolumeNumber":"2014-SE-185"}]},"relation_version_is_last":true,"weko_creator_id":"11"}}