文献
J-GLOBAL ID:201202294667392080   整理番号:12A1663249

SEAN:JNIコーディングにおける規則違反を検出するための支援ツール

SEAN: Support Tool for Detecting Rule Violations in JNI Coding
著者 (5件):
資料名:
巻: 2012  号:ページ: ROMBUNNO.PUROGURAMINGU,VOL.5,NO.3,23-28  発行年: 2012年10月15日 
JST資料番号: L7379A  ISSN: 1882-7772  資料種別: 逐次刊行物 (A)
記事区分: 原著論文  発行国: 日本 (JPN)  言語: 英語 (EN)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
JNI(Java Native Interface)を用いるプログラムにおいて一般的な誤りを見つけるために,静的解析ツールが開発されてきた。JNIにおける固有の規則はC++や他のコンパイラによって理解されない。そして,本ツールはローカル参照としてネイティブメソッドに渡されるJavaのオブジェクト参照に関する規則に向けたものである。ローカル参照はネイティブメソッドが戻ると無効になる。戻った後にそれらを有効に保つために,プログラムはグローバル参照にそれらを変換すべきである。もしそれらが変換されないとガベージコレクターが正常に機能しないかもしれないし,例えば参照されたオブジェクトの記録に失敗するかもしれない。開発した静的解析ツールはグローバル変数や構造体のフィールドのようなローカル変数以外の場所に,ローカル参照の割り当てを見つける。本ツールはLLVMに対するコンパイラフロントエンドClangのプラグインとして実現した。(翻訳著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

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

分類 (2件):
分類
JSTが定めた文献の分類名称とコードです
汎用プログラミング言語  ,  言語プロセッサ 
引用文献 (13件):
  • [1] Fun, M. and Foster, J.S.:Checking type safety of foreign function calls, Proc. PLDI'05, pp.62-72(2005).
  • [2] Fun, M. and Foster, J.S.:Polymorphic type inference for the JNI, Proc. ESOP '06, pp.309-324(2006).
  • [3] Gordon, R.:Essential Java Native Interface (Essential Java), Prentice Hall Ptr (1998).
  • [4] Hirzel, M. and Grimm, R.:Jeannie: Granting Java Native Interface Developers Their Wishes, Proc. OOPSLA'07, pp.19-38(2007).
  • [5] Hughes, E.:JNI Local Reference Changes in ICS (2011), avaiable from 〈http://android-developers.blogspot.com/2011/11/jni-local-reference-changes-in-ics.html〉.
もっと見る
タイトルに関連する用語 (3件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る