文献
J-GLOBAL ID:202002279180698363   整理番号:20A0553758

SPINを用いたメモリモデルを意識したモデル検査の反例の可視化

Visualization of Counterexamples of Memory Model-aware Model Checking Using SPIN
著者 (2件):
資料名:
巻: 27  ページ: 489-498(J-STAGE)  発行年: 2019年 
JST資料番号: U0109A  ISSN: 1882-6652  資料種別: 逐次刊行物 (A)
記事区分: 原著論文  発行国: 日本 (JPN)  言語: 英語 (EN)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
現代の計算機処理装置において,プログラムにおけるメモリアクセス命令の順序(プログラム順序)は,命令がメモリ(メモリ順序)に反映する順序と必ずしも同じではない。このことは,並行プログラムを検証するとき,メモリ順序を考慮しなければならないことを意味する。以前に,SPINモデル検査器を使用するとき,メモリ順序を考慮に入れることによってプログラムのモデル検査を促進するライブラリ,MMLibを開発した。SPINへの入力は,命令型モデリング言語Promelaで書いたプログラムのモデルである。SPINが誤差を検出するとき,それは誤差に導く実行経路のトレースを生成する。誤差に導くものを決定するために,ユーザはこの反例を理解しなければならない。しかしながら,MMLibを用いて書いたモデルの反例は,内部MMLib実行ステップを含むため理解が困難であり,ユーザはメモリ順序を理解するためにMMLibの内部データ構造を解釈しなければならない。本論文では現在,MMLibを用いて書いたモデルの反例を可視化するためのソフトウェアを開発した。それは,反例の経路に沿って段階的にモデルステップの実行を可視化した。内部MMLibステップを可視化せず,ユーザモデルにおけるステートメントに対応する各ステップの実行のみを可視化した。それはまた,実行したがメモリに反映していないメモリアクセス命令を強調した。これにより,メモリの順序がプログラム順序と異なる時をユーザが認識した。(翻訳著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

分類 (1件):
分類
JSTが定めた文献の分類名称とコードです
計算機システム開発 
引用文献 (16件):
もっと見る

前のページに戻る