文献
J-GLOBAL ID:201702241565416840   整理番号:17A0654056

マクロ展開処理の追跡を行うC言語前処理系解析器

著者 (5件):
資料名:
巻: 2017  号: SE-195  ページ: Vol.2017-SE-195,No.29,1-8 (WEB ONLY)  発行年: 2017年03月05日 
JST資料番号: U0451A  資料種別: 会議録 (C)
記事区分: 原著論文  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
C言語を対象としたプログラム解析ツールの多くは前処理後のプログラムを解析の対象としているが,Erustらの調査では前処理指令を用いないC言語プログラムは存在せず,前処理指令は全ステップ数の8.4%を占めていることから,C言語プログラムの正確な解析には前処理によって置換・挿入される要素の対応付けが必要である。そこで,筆者らは前処理前後での要素の対応関係と前処理過程をモデル化して出力するC言語前処理系解析器を提案し,作成・評価した。その結果,得られたモデルを用いることで,マクロ展開前後のプログラムの要素の対応付けと,前処理過程の可視化が可能であることがわかった。(著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

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

分類 (1件):
分類
JSTが定めた文献の分類名称とコードです
計算機システム開発 
引用文献 (19件):
  • 独立行政法人情報処理推進機構(IPA)技術本部 ソフトウェア高信頼化センター(SEC): ソフトウェア開発データ白書 2016-2017, 2016/10/01.
  • David Evans, David Larochelle: Improving Security Using Extensible Lightweight Static Analysis. IEEE Software January/Feburary 2002, pp. 42-51, 2002.
  • Programming Research: QA Static Analyzers, http://www.programmingresearch.com/static-analysis-software/qac-qacpp-static-analyzers/, 2017/01/15
  • Renesas Electronics: MISRA Cルールチェッカ SQMlint, https://www.renesas.com/ja-jp/products/software-tools/tools/compiler-assembler/misra-c-rule-checker-sqmlint.html, 2017/01/15
  • GrammaTech: CodeSonar - Static Analysis SAST Software, https://www.grammatech.com/products/codesonar, 2017/01/15
もっと見る

前のページに戻る