文献
J-GLOBAL ID:202202291205847911   整理番号:22A0939210

未来予測!データサイエンス入門 第3部 いろいろな現場体験...野菜/材料/ソースコード 第3章 大規模Cソースコードのヘッダ依存関係を可視化

著者 (1件):
資料名:
巻: 48  号:ページ: 74-84  発行年: 2022年05月01日 
JST資料番号: L0339A  ISSN: 0387-9569  資料種別: 逐次刊行物 (A)
記事区分: 解説  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
・物事の関係構造をモデル化してネットワーク全体の特徴や,ノードやエッジといった構成要素の役割を調べるネットワーク分析を大規模なソース・ファイルを管理する組み込み開発の現場で適用。
・組み込みソフトウェアMicroPythonを題材とし,大規模なC言語のソース・コードにおけるヘッダ・ファイルの依存関係を表現するエッジ・リストを作成し,ネットワーク・オブジェクトに変換。
・Pythonのデータ・ビジュアライゼーションライブラリHoloviewsを用いてネットワーク図やコード・ダイヤグラムを可視化し,生成したネットワークの入次数と出次数を計算。
・STM32及びESP32の移植版のソースコードにおける依存関係や出次数から前者の方が外れ値のようなノードが多く,後者の方がソースコードの変更に対する柔軟性を持ち,抽象化の度合いが高いことを確認。
・依存関係の可視化によってソフトウェアの全体像を把握できるのでエラーやバグを効率的に追跡でき,抽象度の指標として利用することで組み込み開発で抽象化を進めることが可能。
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

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

分類 (4件):
分類
JSTが定めた文献の分類名称とコードです
人間機械系  ,  システム・制御理論一般  ,  汎用プログラミング言語  ,  人工知能 

前のページに戻る