講演名 2024-03-07
軽量的な借用検査によるJavaプログラムの安全性解析
西見 元希(立命館大), 丸山 勝久(立命館大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソフトウェアにおける参照に対する操作の安全性を静的に保証する概念として,可変性および所有権が存在する.また,その2つの概念に対して借用規則という新たな制約を設け,安全性を向上させているRust言語が近年人気を集めている.しかしながら,既存のソフトウェア資産をすべてRust言語に移植することは現実的ではない.そこで本論文では,Java言語に対して可変性と所有権の概念を導入し,さらに借用規則の違反を検知する手法を提案する.アノテーションによる軽量な実現方法はプログラマにとって直感的である.また,提案手法では,既存のJavaソースコードに対する書き換えを削減することで,実際のJavaプロジェクトへの適用可能性を高めている.
抄録(英)
キーワード(和) 可変性 / 所有権 / 借用検査 / 参照 / ソースコード解析 / Java言語 / Rust言語
キーワード(英)
資料番号 SS2023-58
発行日 2024-02-29 (SS)

研究会情報
研究会 SS
開催期間 2024/3/7(から3日開催)
開催地(和) 石垣市健康福祉センター(沖縄)
開催地(英)
テーマ(和) ソフトウェアサイエンスおよび一般
テーマ(英)
委員長氏名(和) 岡野 浩三(信州大)
委員長氏名(英) Kozo Okano(Shinshu Univ.)
副委員長氏名(和) 肥後 芳樹(阪大)
副委員長氏名(英) Yoshiki Higo(Osaka Univ.)
幹事氏名(和) 小形 真平(信州大) / 林 晋平(東工大)
幹事氏名(英) Shinpei Ogata(Shinshu Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.)
幹事補佐氏名(和) ?本 真佑(阪大)
幹事補佐氏名(英) Shinsuke Matsumoto(Osaka Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Software Science
本文の言語 JPN-ONLY
タイトル(和) 軽量的な借用検査によるJavaプログラムの安全性解析
サブタイトル(和)
タイトル(英)
サブタイトル(和)
キーワード(1)(和/英) 可変性
キーワード(2)(和/英) 所有権
キーワード(3)(和/英) 借用検査
キーワード(4)(和/英) 参照
キーワード(5)(和/英) ソースコード解析
キーワード(6)(和/英) Java言語
キーワード(7)(和/英) Rust言語
第 1 著者 氏名(和/英) 西見 元希 / Genki Nishimi
第 1 著者 所属(和/英) 立命館大学(略称:立命館大)
Ritsumeikan University(略称:Ritsumeikan Univ.)
第 2 著者 氏名(和/英) 丸山 勝久 / Katsuhisa Maruyama
第 2 著者 所属(和/英) 立命館大学(略称:立命館大)
Ritsumeikan University(略称:Ritsumeikan Univ.)
発表年月日 2024-03-07
資料番号 SS2023-58
巻番号(vol) vol.123
号番号(no) SS-414
ページ範囲 pp.55-60(SS),
ページ数 6
発行日 2024-02-29 (SS)