講演名 2008/3/20
Eclipse上に実装した組込みシステムのコード品質解析システム(SoC・解析,組込技術とネットワークに関するワークショップETNET2008)
中村 祐一, 撫原 恒平,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 近年、組込みシステムの複雑化によって組込みソフトウエアの開発工数の長大化か問題となっている。この原因はコーディングの複雑化よりも、不具合の原因追求や性能品質の解析などの検証の問題と考えられている。しかし、組込みシステム本体は低コスト性が重要とされるため、そのシステム単体で動作する最低限の動作環境しか保持しておらず、問題の解析機能は保有していないのが一般的である。そのため、不具合や性能の解析やシ品質管理などは精度の低いシミュレータや、実機を利用したアドホック環境に実行せざるを得ず、効率が非常に悪かった。本稿では、組込みシステム側にリモートPCからの制御を代行するStubを常駐することにより、ネットワークで接続したリモートPCからStubを制御してコード品質解析を行うシステムを開発した。リモートPC上では統合開発環境であるEclipseのTPTPを経由してStubの制御、結果の表示などを行うため、効率のよいコード品質解析フローを構築可能である。今回、メモリ管理のValgrindとカバレッジ解析であるGcovを組込みシステム側で実行させ、Eclipse上のGUIで解析結果を表示するシステムを実装し、デバッグ環境が貧弱な組込みシステムに対してもエンタープライズ系と同じようなコード品質解析が可能であることを実証した。
抄録(英) Recently, the development term of embedded systems is increasing, since the embedded systems are going to be complicated. The reason of increasing is not the coding phase but the function, performance or quality evaluation. However, an evaluation system of embedded systems is very poor, because they has the minimum systems for their primary functions. In this paper, we propose a code quality analysis tool for embedded systems. The proposed system consists of "stub" in embedded systems and the control PC. The PC controls stub to apply the code quality system and to obtain the results of analysis. The PC is implemented "Eclipse" for effective control and rich GUI. In evaluation, the systems which is "valgrind", memory management system and "gcov" coverage tool are applied in the embedded system and PC can visualize the analysis results via our proposed stub. We realize the useful code quality systems in embedded system like as enterprise systems.
キーワード(和) 組込みシステム / 品質解析 / Eclipse
キーワード(英) Embedded System / Code quality analysis / Eclipse
資料番号 CPSY2007-104,DC2007-108
発行日

研究会情報
研究会 CPSY
開催期間 2008/3/20(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Computer Systems (CPSY)
本文の言語 JPN
タイトル(和) Eclipse上に実装した組込みシステムのコード品質解析システム(SoC・解析,組込技術とネットワークに関するワークショップETNET2008)
サブタイトル(和)
タイトル(英) Code Quality Analysis Toolset for Embedded Systems by using Eclipse
サブタイトル(和)
キーワード(1)(和/英) 組込みシステム / Embedded System
キーワード(2)(和/英) 品質解析 / Code quality analysis
キーワード(3)(和/英) Eclipse / Eclipse
第 1 著者 氏名(和/英) 中村 祐一 / Yuichi Nakamura
第 1 著者 所属(和/英) NECシステムIPコア研究所
System IP Core Laboratories, NEC Corp.
第 2 著者 氏名(和/英) 撫原 恒平 / Kouhei Nadehara
第 2 著者 所属(和/英) NECシステムIPコア研究所
System IP Core Laboratories, NEC Corp.
発表年月日 2008/3/20
資料番号 CPSY2007-104,DC2007-108
巻番号(vol) vol.107
号番号(no) 558
ページ範囲 pp.-
ページ数 4
発行日