ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.3
  4. No.3

ヒープ中の同期ロックの整合性に関するモデル検査

https://ipsj.ixsq.nii.ac.jp/records/69721
https://ipsj.ixsq.nii.ac.jp/records/69721
72cb8bab-3146-49f5-8a05-a11c58f69d31
名前 / ファイル ライセンス アクション
IPSJ-TPRO0303005.pdf IPSJ-TPRO0303005.pdf (32.9 kB)
Copyright (c) 2010 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2010-06-16
タイトル
タイトル ヒープ中の同期ロックの整合性に関するモデル検査
タイトル
言語 en
タイトル Model Checking Consistency of Usage of Synchronization Locks in Heap
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
東京大学大学院情報理工学系研究科
著者所属
東京大学大学院情報理工学系研究科
著者所属
東京大学大学院情報理工学系研究科
著者所属(英)
en
Graduate School of Information Science and Technology, The University of Tokyo
著者所属(英)
en
Graduate School of Information Science and Technology, The University of Tokyo
著者所属(英)
en
Graduate School of Information Science and Technology, The University of Tokyo
著者名 松田, 元彦 前田, 俊行 米澤, 明憲

× 松田, 元彦 前田, 俊行 米澤, 明憲

松田, 元彦
前田, 俊行
米澤, 明憲

Search repository
著者名(英) Motohiko, Matsuda Toshiyuki, Maeda Akinori, Yonezawa

× Motohiko, Matsuda Toshiyuki, Maeda Akinori, Yonezawa

en Motohiko, Matsuda
Toshiyuki, Maeda
Akinori, Yonezawa

Search repository
論文抄録
内容記述タイプ Other
内容記述 カーネル・モジュール等に対して,排他ロック等の呼び出し整合性の検査を行うため,抽象実行に基づくモデル検査器が提案されている.しかし,カーネルではロック等はヒープ中に置かれることが多いのでヒープを扱うことができる検査器が必要である.一方,ヒープに関する性質を記述・検査するのに用いられる Separation Logic のサブセットに対して決定手続きが提案されている.そこで我々は開発中のモデル検査器のソルバにヒープに関する決定手続きを組み込み,ヒープ中にあるロックの整合性検査を試みた.ヒープの決定手続きは,ヒープの制約を等式の制約として生成するので,ソルバに対してフロントエンドとして組込み込むことができる.また,述語セットのリファインメントを行わずに実用的な速度で検査を行うため,関数の入口で行う述語セットの選択を導入している.また,ヒープに関するモデル検査行う場合の一般的な課題について述べる.
論文抄録(英)
内容記述タイプ Other
内容記述 Several model checkers have been proposed for checking consistent usage of kernel routines such as synchronization locks in kernel modules. Such model checkers fail to check locks when they are allocated in heaps. It is because they are typically based on abstract interpretation using integer constraint solvers and cannot handle descriptions of heaps. Recently, some decision procedures are proposed for subsets of Separation Logic, which is popularly used in describing properties of heaps. We present an extension to a model checker, which integrates a decision procedure to an integer constraint solver, where the extension generates heap constraints as a set of integer constraints, and can be integrated to many solvers. And also, the checker implements predicate selection at function call entries, which attains practical speed without using predicate refinement. The paper includes some discussion on general issues of heap related model checking.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 3, 号 3, p. 20-20, 発行日 2010-06-16
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-21 23:48:20.465295
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3