ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. ソフトウェアエンジニアリングシンポジウム
  4. 2023

文法誤り訂正手法の転用によるデコンパイラの歪み修正手法の提案

https://ipsj.ixsq.nii.ac.jp/records/227301
https://ipsj.ixsq.nii.ac.jp/records/227301
cc6dec9d-c5e7-4ceb-a28d-bb6a0a93a672
名前 / ファイル ライセンス アクション
IPSJ-SES2023029.pdf IPSJ-SES2023029.pdf (808.7 kB)
Copyright (c) 2023 by the Information Processing Society of Japan
オープンアクセス
Item type Symposium(1)
公開日 2023-08-16
タイトル
タイトル 文法誤り訂正手法の転用によるデコンパイラの歪み修正手法の提案
言語
言語 jpn
キーワード
主題Scheme Other
主題 プログラミング学習・言語
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
大阪大学大学院情報科学研究科
著者所属
大阪大学大学院情報科学研究科
著者所属
大阪大学大学院情報科学研究科
著者名 開地, 竜之介

× 開地, 竜之介

開地, 竜之介

Search repository
柗本, 真佑

× 柗本, 真佑

柗本, 真佑

Search repository
楠本, 真二

× 楠本, 真二

楠本, 真二

Search repository
論文抄録
内容記述タイプ Other
内容記述 バイトコードからソースコードを復元するための手法としてデコンパイラが数多く提案されている.デコンパイラはプログラムの解析を目的として広く利用されている.しかし,コンパイル時に変数名など一部の情報が失われるため,完全な復元は難しく元のソースコードとの差異,すなわち歪みが発生してしまう.この歪みはソースコードの可読性の低下のみならず,プログラムの振る舞いの変化にもつながる可能性がある.また,デコンパイラの種類によって異なる歪みが発生する.そこで本研究では,自然言語処理の分野で用いられる文法誤り訂正を転用したデコンパイラの歪み修正手法を提案する.文法誤り訂正の中でも特に深層学習ベースの手法を用いることで,プログラミング言語やデコンパイラの種類によらずソースコード復元における歪み修正が可能となる.実験では,識別子歪みと構造的歪みの 2 種類の歪みに関して,提案手法でそれぞれどの程度修正が可能かを検証した.その結果,識別子歪みでは約 55%,構造的歪みでは約91% を修正できることを確認した.
書誌情報 ソフトウェアエンジニアリングシンポジウム2023論文集

巻 2023, p. 218-225, 発行日 2023-08-16
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 12:13:07.866239
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