PowerPoint プレゼンテーション



Similar documents
検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

<819A955D89BF92B28F BC690ED97AA8EBA81418FA48BC682CC8A8890AB89BB816A32322E786C7378>

<4D F736F F D E598BC68A8897CD82CC8DC490B68B7982D18E598BC68A8893AE82CC8A C98AD682B782E993C195CA915B C98AEE82C382AD936F985E96C68B9690C582CC93C197E1915B927582CC898492B75F8E96914F955D89BF8F915F2E646F6

スライド 1

<4D F736F F F696E74202D B E E88E68C9A90DD8BC65F E DC58F4994C52E >

PowerPoint プレゼンテーション

その 他 事 業 推 進 体 制 平 成 20 年 3 月 26 日 に 石 垣 島 国 営 土 地 改 良 事 業 推 進 協 議 会 を 設 立 し 事 業 を 推 進 ( 構 成 : 石 垣 市 石 垣 市 議 会 石 垣 島 土 地 改 良 区 石 垣 市 農 業 委 員 会 沖 縄 県 農

1 林 地 台 帳 整 備 マニュアル( 案 )について 林 地 台 帳 整 備 マニュアル( 案 )の 構 成 構 成 記 載 内 容 第 1 章 はじめに 本 マニュアルの 目 的 記 載 内 容 について 説 明 しています 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 林 地

2 役 員 の 報 酬 等 の 支 給 状 況 平 成 27 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 役 名 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 2,142 ( 地 域 手 当 ) 17,205 11,580 3,311 4 月 1

<4D F736F F D2090BC8BBB959491BA8F5A91EE8A C52E646F63>

Microsoft Word - 目次.doc

小 売 電 気 の 登 録 数 の 推 移 昨 年 8 月 の 前 登 録 申 請 の 受 付 開 始 以 降 小 売 電 気 の 登 録 申 請 は 着 実 に 増 加 しており これまでに310 件 を 登 録 (6 月 30 日 時 点 ) 本 年 4 月 の 全 面 自 由 化 以 降 申

スライド 1

1 総 合 設 計 一 定 規 模 以 上 の 敷 地 面 積 及 び 一 定 割 合 以 上 の 空 地 を 有 する 建 築 計 画 について 特 定 行 政 庁 の 許 可 により 容 積 率 斜 線 制 限 などの 制 限 を 緩 和 する 制 度 である 建 築 敷 地 の 共 同 化 や

消 費 ~ 軽 減 率 消 費 の 軽 減 率 制 度 が 消 費 率 10% 時 に 導 入 することとされています 平 成 26 年 4 月 1 日 平 成 27 年 10 月 1 日 ( 予 定 ) 消 費 率 5% 消 費 率 8% 消 費 率 10% 軽 減 率 の 導 入 平 成 26

<4D F736F F D208ED089EF95DB8CAF89C193FC8FF38BB CC8EC091D492B28DB88C8B89CA82C982C282A282C42E646F63>

Ⅰ 調 査 の 概 要 1 目 的 義 務 教 育 の 機 会 均 等 その 水 準 の 維 持 向 上 の 観 点 から 的 な 児 童 生 徒 の 学 力 や 学 習 状 況 を 把 握 分 析 し 教 育 施 策 の 成 果 課 題 を 検 証 し その 改 善 を 図 るもに 学 校 におけ

<4D F736F F D AC90D1955D92E CC82CC895E DD8C D2816A2E646F63>

6 構 造 等 コンクリートブロック 造 平 屋 建 て4 戸 長 屋 16 棟 64 戸 建 築 年 1 戸 当 床 面 積 棟 数 住 戸 改 善 後 床 面 積 昭 和 42 年 36.00m m2 昭 和 43 年 36.50m m2 昭 和 44 年 36.

平成25年度 独立行政法人日本学生支援機構の役職員の報酬・給与等について

公 的 年 金 制 度 について 制 度 の 持 続 可 能 性 を 高 め 将 来 の 世 代 の 給 付 水 準 の 確 保 等 を 図 るため 持 続 可 能 な 社 会 保 障 制 度 の 確 立 を 図 るための 改 革 の 推 進 に 関 する 法 律 に 基 づく 社 会 経 済 情

PowerPoint プレゼンテーション

<4D F736F F D208C6F D F815B90A BC914F82CC91CE899E8FF38BB582C982C282A282C42E646F63>

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

った 場 合 など 監 事 の 任 務 懈 怠 の 場 合 は その 程 度 に 応 じて 業 績 勘 案 率 を 減 算 する (8) 役 員 の 法 人 に 対 する 特 段 の 貢 献 が 認 められる 場 合 は その 程 度 に 応 じて 業 績 勘 案 率 を 加 算 することができる

Sea-NACCS 利用者研修 【通関編】

Microsoft Word - 佐野市生活排水処理構想(案).doc

3. 選 任 固 定 資 産 評 価 員 は 固 定 資 産 の 評 価 に 関 する 知 識 及 び 経 験 を 有 する 者 のうちから 市 町 村 長 が 当 該 市 町 村 の 議 会 の 同 意 を 得 て 選 任 する 二 以 上 の 市 町 村 の 長 は 当 該 市 町 村 の 議

所 得 税 と 住 民 税 の 税 率 表 所 得 税 と 住 民 税 の 税 率 は 以 下 の 通 りです 退 職 所 得 の 場 合 も この 税 率 表 を 使 います 1. 平 成 19 年 1 月 1 日 以 降 ( 所 法 891) 課 税 所 得 所 得 税 率 控 除 額 ~195

ていることから それに 先 行 する 形 で 下 請 業 者 についても 対 策 を 講 じることとしまし た 本 県 としましては それまでの 間 に 未 加 入 の 建 設 業 者 に 加 入 していただきますよう 28 年 4 月 から 実 施 することとしました 問 6 公 共 工 事 の

(5) 給 与 制 度 の 総 合 的 見 直 しの 実 施 状 況 について 概 要 の 給 与 制 度 の 総 合 的 見 直 しにおいては 俸 給 表 の 水 準 の 平 均 2の 引 き 下 げ 及 び 地 域 手 当 の 支 給 割 合 の 見 直 し 等 に 取 り 組 むとされている

個人住民税徴収対策会議

6-1 第 6 章 ストック オプション 会 計 設 例 1 基 本 的 処 理 Check! 1. 費 用 の 計 上 ( 1 年 度 ) 2. 費 用 の 計 上 ( 2 年 度 )- 権 利 不 確 定 による 失 効 見 積 数 の 変 動 - 3. 費 用 の 計 上 ( 3 年 度 )-

<4D F736F F D C482C682EA817A89BA90BF8E7793B1834B A4F8D91906C8DDE8A A>

平成19年9月改定

平成24年度 業務概況書

<8BB388F58F5A91EE82A082E895FB8AEE967B95FB906A>

Microsoft PowerPoint - 経営事項審査.ppt

1-1 建 築 物 等 保 守 管 理 業 務 業 務 の 実 施 方 針 本 業 務 の 実 施 方 針 等 について 記 載 してください なお 以 下 の 事 項 については 必 ず 記 載 して ください ( 施 設 維 持 管 理 業 務 全 体 で A4 判 180 枚 以 内 で 記

職 員 の 平 均 給 与 月 額 初 任 給 等 の 状 況 (1) 職 員 の 平 均 年 齢 平 均 給 料 月 額 及 び 平 均 給 与 月 額 の 状 況 ( 平 成 年 月 1 日 現 在 ) 1 一 般 行 政 職 福 岡 県 技 能 労 務 職 歳 1,19,98 9,9 歳 8,

養 老 保 険 の 減 額 払 済 保 険 への 変 更 1. 設 例 会 社 が 役 員 を 被 保 険 者 とし 死 亡 保 険 金 及 び 満 期 保 険 金 のいずれも 会 社 を 受 取 人 とする 養 老 保 険 に 加 入 してい る 場 合 を 解 説 します 資 金 繰 りの 都

16 日本学生支援機構

社会保険加入促進計画に盛込むべき内容

1.システム 構 成 1.1 ハードウェア 及 ぶ 基 本 ソフトウェア (1) システム 構 成 の 基 本 方 針 システム 構 成 のコンセンプトについて 2 頁 以 内 で 記 述 してください 1ハードウェア 構 成 のコンセプト

< DB8CAF97BF97A6955C2E786C73>

就 学 前 教 育 保 育 の 実 施 状 況 ( 平 成 23 年 度 ) 3 歳 以 上 児 の 多 く(4 歳 以 上 児 はほとんど)が 保 育 所 又 は 幼 稚 園 に 入 所 3 歳 未 満 児 (0~2 歳 児 )で 保 育 所 に 入 所 している 割 合 は 約 2 割 就 学

平 成 25 年 度 修 繕 費 事 業 計 画 書 様 式 E 自 動 車 事 業 費 ( 款 ) 営 業 費 用 ( 項 ) 車 両 保 存 費 ( 目 ) 車 両 修 繕 費 ( 節 ) 自 動 車 本 部 運 輸 課 車 両 係 ( ) 担 当 者 名 堤 智

<4D F736F F D F8D828D5A939982CC8EF68BC697BF96B38F9E89BB82CC8A6791E52E646F63>

(1)1オールゼロ 記 録 ケース 厚 生 年 金 期 間 A B 及 びCに 係 る 旧 厚 生 年 金 保 険 法 の 老 齢 年 金 ( 以 下 旧 厚 老 という )の 受 給 者 に 時 効 特 例 法 施 行 後 厚 生 年 金 期 間 Dが 判 明 した Bは 事 業 所 記 号 が

様式第4号

学校教育法等の一部を改正する法律の施行に伴う文部科学省関係省令の整備に関する省令等について(通知)

スライド 1

4 参 加 資 格 要 件 本 提 案 への 参 加 予 定 者 は 以 下 の 条 件 を 全 て 満 たすこと 1 地 方 自 治 法 施 行 令 ( 昭 和 22 年 政 令 第 16 号 ) 第 167 条 の4 第 1 項 各 号 の 規 定 に 該 当 しない 者 であること 2 会 社

Microsoft PowerPoint - 報告書(概要).ppt

( 別 紙 ) 以 下 法 とあるのは 改 正 法 第 5 条 の 規 定 による 改 正 後 の 健 康 保 険 法 を 指 す ( 施 行 期 日 は 平 成 28 年 4 月 1 日 ) 1. 標 準 報 酬 月 額 の 等 級 区 分 の 追 加 について 問 1 法 改 正 により 追 加

資料 H3ロケットへの移行に関する課題と対応

預 金 を 確 保 しつつ 資 金 調 達 手 段 も 確 保 する 収 益 性 を 示 す 指 標 として 営 業 利 益 率 を 採 用 し 営 業 利 益 率 の 目 安 となる 数 値 を 公 表 する 株 主 の 皆 様 への 還 元 については 持 続 的 な 成 長 による 配 当 可

2 1.ヒアリング 対 象 (1) 対 象 範 囲 分 類 年 金 医 療 保 険 雇 用 保 険 税 備 考 厚 生 年 金 の 資 格 喪 失 国 民 年 金 の 加 入 老 齢 給 付 裁 定 請 求 など 健 康 保 険 の 資 格 喪 失 国 民 健 康 保 険 の 加 入 健 康 保 険

目 次 1. 社 会 保 障 分 野 でできること 1 1 高 額 医 療 高 額 介 護 合 算 制 度 の 改 善 2 保 険 証 機 能 の 一 元 化 3 自 己 診 療 情 報 の 活 用 4 給 付 可 能 サービスの 行 政 側 からの 通 知 2. 年 金 分 野 でできること 5


IAF ID x:2010 International Accreditation Forum, Inc. Page 2 of 8 国 際 認 定 機 関 フォーラム(IAF)は 適 合 性 評 価 サービスを 提 供 する 機 関 の 認 定 のためのプログラ ムを 運 営 している この 認 定

平成17年度高知県県産材利用推進事業費補助金交付要綱

Microsoft Word 印刷ver 本編最終no1(黒字化) .doc

大田市固定資産台帳整備業務(プロポーザル審査要項)

1

(2) 共 通 費 について 第 2 編 共 通 費 2 12 共 通 費 算 定 に 関 する 数 値 の 取 り 扱 い (1) 積 み 上 げによる 算 定 積 み 上 げによる 算 定 は 第 3 編 18に 準 ずる (2) 率 による 算 定 公 共 建 築 工 事 共 通 費 積 算

は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし

も た ら そ う と す る 効 標 標 名 標 設 定 考 え 方 単 位 4 年 度 実 績 5 年 度 見 込 6 年 度 計 画 7 年 度 計 画 8 年 度 計 画 法 規 定 に 基 づく 選 挙 事 務 ため 標 というような は 困 難 である 事 業 実 施 妥 当 性 活 動

1 はじめに 計 画 の 目 的 国 は 平 成 18 年 度 に 住 生 活 基 本 法 を 制 定 し 住 まいに 関 する 基 本 的 な 計 画 となる 住 生 活 基 本 計 画 ( 全 国 計 画 )を 策 定 し 住 宅 セーフティネットの 確 保 や 住 生 活 の 質 の 向 上

2 役 員 の 報 酬 等 の 支 給 状 況 平 成 26 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 役 名 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 法 人 の 長 副 理 事 長 A 理 事 16,638 10,332 4,446 1,

通 知 カード と 個 人 番 号 カード の 違 い 2 通 知 カード ( 紙 )/H27.10 個 人 番 号 カード (ICカード)/H28.1 様 式 (おもて) (うら) 作 成 交 付 主 な 記 載 事 項 全 国 ( 外 国 人 含 む)に 郵 送 で 配 布 希 望 者 に 交

0439 研究開発推進事業(防衛省所管計上)250614

みずほ 総 合 研 究 所 コンサルティング 部 主 任 コンサルタント 谷 尾 久 幸 上 席 主 任 コンサルタント 佐 野 暢 彦 当 リポートは 情 報 提 供 のみを

平 成 27 年 11 月 ~ 平 成 28 年 4 月 に 公 開 の 対 象 となった 専 門 協 議 等 における 各 専 門 委 員 等 の 寄 附 金 契 約 金 等 の 受 取 状 況 審 査 ( 別 紙 ) 専 門 協 議 等 の 件 数 専 門 委 員 数 500 万 円 超 の 受

2 一 般 行 政 職 給 料 表 の 状 況 (24 年 4 月 1 日 現 在 ) 1 級 2 級 3 級 4 級 5 級 6 級 7 級 ( 単 位 : 円 ) 8 級 1 号 給 の 給 料 月 額 135,6 185,8 222,9 261,9 289,2 32,6 366,2 413,

代 議 員 会 決 議 内 容 についてお 知 らせします さる3 月 4 日 当 基 金 の 代 議 員 会 を 開 催 し 次 の 議 案 が 審 議 され 可 決 承 認 されました 第 1 号 議 案 : 財 政 再 計 算 について ( 概 要 ) 確 定 給 付 企 業 年 金 法 第

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 24 年 4 月 1 日 現 在 ) 1 級 2 級 3 級 4 級 5 級 ( 単 位 : ) 6 級 7 級 8 級 1 号 給 の 給 料 月 額 135,6 185,8 222,9 261,9 289,2 32,6 366,2 41

私立大学等研究設備整備費等補助金(私立大学等

守 口 市 立 東 小 学 校 大 久 保 小 学 校 の 統 合 実 施 計 画 目 次 第 1 守 口 市 における 学 校 統 合 の 背 景 1 第 2 東 小 学 校 と 大 久 保 小 学 校 の 統 合 について 1 第 3 統 合 校 の 学 校 づくりについて 2 第 4 東 小

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 2 年 月 1 日 現 在 ) 1 号 給 の 給 料 月 額 最 高 号 給 の 給 料 月 額 ( 注 ) 給 料 月 額 は 給 与 抑 制 措 置 を 行 う 前 のものです ( 単 位 : ) 3 職 員 の 平 均 給 与 月

容 積 率 制 限 の 概 要 1 容 積 率 制 限 の 目 的 地 域 で 行 われる 各 種 の 社 会 経 済 活 動 の 総 量 を 誘 導 することにより 建 築 物 と 道 路 等 の 公 共 施 設 とのバランスを 確 保 することを 目 的 として 行 われており 市 街 地 環

<4D F736F F D2095CA8E A90DA91B18C9F93A289F1939A8F D8288B3816A5F E646F63>

<6E32355F8D918DDB8BA697CD8BE28D C8EAE312E786C73>

4. その 他 (1) 期 中 における 重 要 な 子 会 社 の 異 動 ( 連 結 範 囲 の 変 更 を 伴 う 特 定 子 会 社 の 異 動 ) 無 (2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 有

( 運 用 制 限 ) 第 5 条 労 働 基 準 局 は 本 システムの 維 持 補 修 の 必 要 があるとき 天 災 地 変 その 他 の 事 由 によりシステムに 障 害 又 は 遅 延 の 生 じたとき その 他 理 由 の 如 何 を 問 わず その 裁 量 により システム 利 用 者

Microsoft Word - Ⅱ章.doc

1. 前 払 式 支 払 手 段 サーバ 型 の 前 払 式 支 払 手 段 に 関 する 利 用 者 保 護 等 発 行 者 があらかじめ 利 用 者 から 資 金 を 受 け 取 り 財 サービスを 受 ける 際 の 支 払 手 段 として 前 払 式 支 払 手 段 が 発 行 される 場 合

第 3 四 半 期 運 用 状 況 の 概 要 第 3 四 半 期 末 の 運 用 資 産 額 は 2,976 億 円 となりました 第 3 四 半 期 の 修 正 総 合 収 益 率 ( 期 間 率 )は +1.79%となりました なお 実 現 収 益 率 は +0.67%です 第 3 四 半 期

(2) 支 状 況 保 育 所 ( 定 員 60 人 以 上 ) 支 状 況 は 次 とおりです 1 総 入 構 成 比 は 割 合 が88.1% 活 動 外 入 が2.1% 特 別 入 が9.8%でした 2 構 成 比 は 運 営 費 入 が80.1% 経 常 経 費 補 助 金 入 が17.8%

<4D F736F F D A94BD837D836C B4B92F62E646F6378>

< E93788CF6955C976C8EAE E908592AC816A2E786C73>

PowerPoint プレゼンテーション

(Microsoft PowerPoint \213\306\213\226\211\302\215X\220V\220\340\226\276\211\357\201i3\201j)

(4) 給 与 制 度 の 総 合 的 見 直 しの 実 施 状 況 について 概 要 国 の 給 与 制 度 の 総 合 的 見 直 しにおいては 俸 給 表 の 水 準 の 平 均 2の 引 下 げ 及 び 地 域 手 当 の 支 給 割 合 の 見 直 し 等 に 取 り 組 むとされている.

<4D F736F F F696E74202D E338C8E323793FA89EF8CA997708E9197BF5F B93C782DD8EE682E890EA97705D>

職 員 の 平 均 給 与 月 額 初 任 給 等 の 状 況 () 職 員 の 平 均 年 齢 平 均 給 料 月 額 及 び 平 均 給 与 月 額 の 状 況 ( 年 月 日 現 在 ) 一 般 行 政 職 平 均 給 与 月 額 平 均 年 齢 平 均 給 料 月 額 平 均 給 与 月 額

<4D F736F F F696E74202D208CE38AFA8D8297EE8ED288E397C390A CC8A AE98EBA8DEC90AC816A2E707074>

<4D F736F F D DE096B EF8C7689F E836A E836D815B E C A2E646F63>

Microsoft Word - 奨学金相談Q&A.rtf

セルフメディケーション推進のための一般用医薬品等に関する所得控除制度の創設(個別要望事項:HP掲載用)

Transcription:

記 号 実 行 を 用 いた テストデータ 自 動 生 成 の 試 行 評 価 株 式 会 社 デンソー 電 子 技 術 3 部 榎 本 秀 美 e-mail:hidemi_enomoto@denso.co.jp

目 次 1 / 19 1. 背 景 2. 単 体 テストの 問 題 点 3. 対 策 案 の 検 討 4. 評 価 内 容 5. 評 価 結 果 6. まとめ [ 参 考 ]CREST

デンソーの 紹 介 2 / 19 主 要 製 品

1. 背 景 3 / 19 自 動 車 系 組 込 みソフトウェアの 動 向 < 機 能 開 発 > 環 境 電 動 化 小 型 化 安 全 安 全 運 転 支 援 自 動 走 行 快 適 利 便 インフラ 連 携 市 場 の 要 求 安 全 安 心 の 保 障 機 能 安 全 規 格 の 準 拠 <プログラム 規 模 > プログラム 行 数 500 万 ~ 1000 万 行 100 万 行 5~10 倍 ( 参 考 ) 経 済 産 業 省 HP 2000 年 現 在 規 模 の 増 加 複 雑 化 製 品 の 早 期 市 場 投 入 新 興 市 場 での 低 価 格 車 需 要 短 期 開 発 コスト 削 減 機 能 安 全 準 拠 と 短 期 開 発 コスト 削 減 の 両 立 が 必 要

1. 背 景 4 / 19 機 能 安 全 準 拠 に 向 けたソフトウェア 開 発 の 取 組 み 機 能 安 全 規 格 : 機 能 部 品 が 故 障 したとしてもシステムの 安 全 性 を 確 保 することを 狙 いとして 定 められた 規 格 ソフトウェア 開 発 においては 安 全 性 確 保 のための 具 体 的 な 手 法 が 定 義 されている トレーサビリティ 管 理 要 件 定 義 要 求 の 検 証 欠 陥 注 入 詳 細 な 設 計 要 件 ( 安 全 設 計 ) 設 計 検 証 ( 制 御 フロー 解 析 など) アーキテクチャ 設 計 ユニット 設 計 結 合 テスト 単 体 テスト 負 荷 計 測 インターフェース 試 験 MC/DCカバレッジの 実 施 部 品 作 成 機 能 安 全 規 格 へ 対 応 と 効 率 化 を 推 進 している 今 回 は 単 体 テストに 対 する 取 組 み 内 容 を 報 告 する

2. 単 体 テストの 問 題 点 5 / 19 MC/DCカバレッジ100%を 達 成 するために 仕 様 ベーステストに 加 えて 実 装 ベーステストを 実 施 している 仕 様 書 ソース コード ( ) クロス コンパイラ 実 行 コード シミュレータ テスト 結 果 MC/DCカバレッジ 仕 様 ベーステスト 手 作 業 ソースコードに 対 する MC/DCカバレッジ100% 達 成 は 不 可 実 装 ベーステスト 手 作 業 テスト ケース 人 手 による テストデータの 作 成 + MC/DCカバレッジの テスト(テスト 数 が 多 い) 工 数 増 加 MC/DCカバレッジのテストが 追 加 されたことで 単 体 テストの 工 数 が 更 に 増 加 した

2. 単 体 テストの 問 題 点 6 / 19 実 装 ベーステストは 入 力 が 形 式 言 語 のためテストデータ 自 動 生 成 可 能 市 販 ツールの 導 入 を 開 始 している 仕 様 書 ソース コード ( ) C 言 語 クロス コンパイラ 仕 様 ベーステスト 手 作 業 実 行 コード シミュレータ テスト 結 果 MC/DCカバレッジ カバレッジ 未 達 の 場 合 実 装 ベーステスト テスト ケース 追 加 テスト 市 販 ツール 自 動 生 成 手 作 業 市 販 ツールでは MC/DCカバレッジ 未 達 のケースが 発 生 し 手 作 業 による 追 加 テストを 行 うため 効 率 化 の 妨 げとなっている ツールが 生 成 するテストデータの MC/DCカバレッジ 率 を 高 める 必 要 がある

3. 対 策 案 の 検 討 テストデータの 生 成 方 式 静 的 解 析 と 記 号 実 行 の2 種 類 が 存 在 説 明 静 的 解 析 ソースコードから 制 御 パスを 解 析 そのパスを 通 るテストデータを 生 成 メリット 市 販 ツールを 含 め 多 くのツールが 存 在 事 前 準 備 も 含 めた 機 能 を 持 ち 操 作 性 が 洗 練 されている デメリット 動 的 なメモリを 使 った 制 御 を 解 析 することが 困 難 7 / 19 記 号 実 行 ソースコードを 疑 似 的 に 実 行 変 数 間 の 関 係 を 制 約 として 記 述 制 約 ソルバで 解 を 得 てテストデータ を 生 成 動 的 なメモリを 使 った 制 御 を 解 析 可 能 研 究 段 階 で 操 作 性 が 行 き 届 いた 製 品 は 見 当 たらない ツールはオープンソースで 事 前 準 備 に 手 間 がかかる 記 号 実 行 は MC/DCカバレッジ 率 を 高 めることができるが 効 率 面 で 課 題 がある 合 理 的 にテストを 行 うには 静 的 解 析 と 記 号 実 行 を 組 合 わせる

3. 対 策 案 の 検 討 8 / 19 記 号 実 行 は 市 販 ツールよりテストデータ 生 成 能 力 は 高 いが 実 行 するのに 多 くの 手 間 がかかるため 使 用 する 範 囲 を 限 定 したい < 対 策 案 > テスト 対 象 1 市 販 ツールを 実 行 市 販 ツール ( 静 的 解 析 ) 記 号 実 行 の 対 象 を 絞 り 込 む MC/DC100% 未 満 MC/DC100% 2 記 号 実 行 ツールを 実 行 記 号 実 行 ツール MC/DC100% 市 販 ツールで カバレッジ 未 達 の 対 象 を 実 行 する 記 号 実 行 ツールの 作 業 量 を 減 らす 市 販 ツールで 出 来 ない を 解 決 する 市 販 ツールのMC/DCカバレッジ 未 達 部 分 を 記 号 実 行 で カバレッジ100%にできるか 確 認 する

4. 評 価 内 容 9 / 19 評 価 事 項 1 市 販 ツール 実 行 市 販 ツール MC/DC カバレッジ 未 達 カバレッジ 達 成 2 記 号 実 行 ツール 実 行 記 号 実 行 ツール MC/DC カバレッジ 達 成 評 価 事 項 確 認 項 目 記 号 実 行 の 対 象 を 絞 込 みできているか カバレッジ 未 達 の 数 未 達 パスの 条 件 市 販 ツールのカバレッジ 未 達 を 解 決 できているか カバレッジ 結 果 カバレッジ 未 達 の 原 因 対 象 製 品 で 用 いるソフトウェア (*) から 循 環 複 雑 度 (CCN)の 平 均 を 中 心 に 40 個 をランダムに 選 定 (*) 特 徴 : グローバル 変 数 の 参 照 が 多 い / 判 断 文 のネストや 構 成 する 条 件 が 多 い

4. 評 価 内 容 10 / 19 評 価 ツール 市 販 ツールは 現 在 使 用 しているツールとし 記 号 実 行 ツールはC 言 語 に 対 応 したツールを 選 定 市 販 ツール1 静 的 解 析 に 基 づくツール 組 込 み 系 テストベッドと 親 和 性 が 高 い 市 販 ツール2 静 的 解 析 にモンテカルロ 法 による 機 能 を 加 えたツール モデルベース 開 発 と 親 和 性 が 高 い 記 号 実 行 ツール Concolic tesiting 方 式 の CREST Concolic testing : 記 号 実 行 の 一 種 で 解 析 速 度 が 改 善 された 方 式 CREST: C 言 語 向 けのオープンツール 一 般 的 なCのライブラリが 使 用 可 能

[ 参 考 ]CREST 11 / 19 CRESTの 仕 組 み CRESTは 中 間 コードへの 変 換 と テストデータの 生 成 の 2つの 機 能 で 構 成 されている 変 数 名 変 数 名 テストデータを 生 成 する 変 数 中 間 コードへ 変 換 (crestc) CREST テストデータの 生 成 (run_crest) ソースコード ( 対 象 ) 中 間 言 語 コンパイラ 中 間 コード 記 号 実 行 (Concolic testing) テスト データ 解 析 実 行 できる 形 式 に 変 換 パスを 解 析 し テストデータを 生 成 テストドライバ

4. 評 価 内 容 12 / 19 評 価 環 境 MC/DCカバレッジを 比 較 評 価 するため シミュレータを 統 一 ソース コード クロス コンパイラ 実 行 コード シミュレータ テスト 結 果 MC/DCカバレッジ 実 行 環 境 : Windows OS 市 販 ツール1 市 販 ツール2 記 号 実 行 ツール (CREST) テスト データ テスト データ テスト データ 実 行 環 境 : Windows OS 上 にVagrantを 用 いて 構 築 したLINUX(ubuntu) 環 境 Vagrant: 開 発 環 境 の 構 築 と 共 有 を 容 易 とするツール コマンドを 実 行 Vagrant 仮 想 マシン 内 の 環 境 を 設 定 仮 想 マシンを 作 成 設 定 仮 想 マシン (LINUX) 記 号 実 行 ツール (CREST) 仮 想 化 ソフトウェア (VirtualBox) ( 参 考 )Vagrant: https://www.vagrantup.com/

5. 評 価 結 果 13 / 19 市 販 ツールの 実 行 結 果 <MC/DCカバレッジ 達 成 / 未 達 の 数 > 市 販 ツール1 市 販 ツール2 カバレッジ 達 成 (100%) 9 29 カバレッジ 未 達 (100% 未 満 ) 31 11 市 販 ツール1より 市 販 ツール2の 方 が 記 号 実 行 の 対 象 を 絞 り 込 める < 未 達 パスの 条 件 > 内 で 算 出 される 変 数 を 含 む 条 件 文 市 販 ツール2はモンテカルロ 法 により テストデータを 生 成 できるケースあり 変 数 同 士 を 比 較 する 条 件 文 ( 市 販 ツール1のみ) 条 件 が 多 い 判 断 文 ( 市 販 ツール2のみ) 対 象 :40 個 静 的 解 析 の 原 理 上 可 能 だが ツールの 仕 様 制 限 によりテストデータを 生 成 できない 市 販 ツール2でカバレッジ 未 達 の に 対 して 記 号 実 行 ツールを 実 行 する

5. 評 価 結 果 14 / 19 記 号 実 行 ツールの 実 行 結 果 <MC/DCカバレッジ 達 成 / 未 達 の 数 > 記 号 実 行 ツール カバレッジ 達 成 (100%) 7 カバレッジ 未 達 (100% 未 満 ) 4 <カバレッジ 未 達 の 原 因 > シミュレータ 解 析 画 面 実 行 : : MC/DCがOK 10 T/F if ( ( data1!= 1 ) 11 ( ( data1 == 1 ) MC/DCがNG 12 && ( data2 < data3 ) ) { [MC/DC t/f ] ( data1!= 1 ) [MC/DC t/ ] ( data1 == 1 ) [MC/DC t/f ] ( data2 < data3 ) 13 処 理 ; 14 } : : true 対 象 :11 個 true data1!= 1 記 号 実 行 を 用 いて MC/DCカバレッジ100%の テストデータを 生 成 できることを 確 認 した 到 達 不 可 のパス false true data1 == 1 false data2 < data3 false 可 読 性 向 上 のための 冗 長 なロジックが 原 因 カバレッジ 対 象 外

[ 参 考 ]MC/DCカバレッジ 結 果 MC/DCカバレッジ[%] No CCN 市 販 ツール1 市 販 ツール2 記 号 実 行 ツール 1 3 100 100-2 4 0 83 100 3 5 100 100-4 5 0 100-5 6 60 100-6 6 100 100-7 6 100 100-8 6 100 100-9 6 90 100-10 7 25 100-11 7 100 100-12 7 66 100-13 7 66 100-14 7 100 100-15 8 71 100-16 8 57 100 17 8 100 86 100 18 9 81 81 93 19 9 0 100-20 9 0 62 87 15 / 19 :カバレッジ 未 達 冗 長 なロジックが 原 因 MC/DCカバレッジ[%] No CCN 市 販 ツール1 市 販 ツール2 記 号 実 行 ツール 21 10 66 100-22 10 33 100-23 10 0 100-24 10 44 100-25 11 100 100-26 11 0 100-27 11 80 100-28 12 9 100-29 13 16 100-30 14 53 100-31 14 53 96 100 32 14 7 100-33 15 22 96 100 34 17 10 58 100 35 17 78 93 93 36 19 27 100-37 20 50 94 100 38 20 42 75 91 39 48 4 23 100 40 50 30 100 - ソフトウェアの 大 部 分 を 占 めるCCNが 小 さい は 市 販 ツールでもカバレッジを 達 成 CCNが 大 きい でも 記 号 実 行 ツールはカバレッジを 達 成 市 販 ツールと 記 号 実 行 ツールの 組 合 せで 合 理 的 にテストを 実 施 できる

6. まとめ 16 / 19 目 的 MC/DCカバレッジ100%のテストデータ 自 動 生 成 により 単 体 テスト( 実 装 ベーステスト)を 効 率 化 する 取 組 み 生 成 するテストデータのカバレッジ 率 を 高 めるために 記 号 実 行 ツールを 用 いたテストデータの 自 動 生 成 記 号 実 行 ツールを 用 いることで 可 達 パスに 対 する MC/DCカバレッジ100%のテストデータを 生 成 する 目 途 付 けができた 市 販 ツールとの 併 用 で 運 用 方 法 として 有 効 であることを 確 認 した 今 後 の 課 題 実 務 適 用 に 向 けた 追 加 評 価 と 運 用 方 法 の 検 討 記 号 実 行 ツールへの 置 換 えを 視 野 に 入 れた 追 加 評 価 開 発 現 場 で 容 易 に 使 える 方 法 の 検 討 と 環 境 整 備 ツールの 保 守 方 法 の 検 討

[ 参 考 ]CREST テストドライバ( 基 本 構 成 ) ヘッダファイルのインクルード テストデータを 生 成 する 変 数 の 指 定 ( 符 号 付 /なし char, short, long) テスト 対 象 の のコール ( 解 析 対 象 のソースコード) テストデータの 出 力 (printf) < 出 力 結 果 イメージ(テストデータ)> テストデータ( 入 力 変 数 ) 期 待 値 ( 出 力 変 数 ) In1 In2 Out1 1 2 3 4 : 0 145 0 1 0 1 126 255 1 255 152 0 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 17 / 19 #include <crest.h> /* CRESTのヘッダをインクルード */ #include <stdio.h> #include <stdlib.h> unsigned char In1; unsigned char In2; unsigned char Out1; int main( void ) { /* テストデータを 生 成 する 変 数 の 指 定 */ CREST_unsigned_char( In1 ); CREST_unsigned_char( In2 ); /* テスト 対 象 の ( 解 析 対 象 のソースコード) */ printf( %d %d t t, In1, In2 ); TestFunc(); /* テスト 対 象 の */ printf( %d n, Out1 ); return EXIT_SUCCESS; } /* テスト 対 象 の */ void TestFunc( void ) { : }

[ 参 考 ]CREST テストドライバの 工 夫 事 前 条 件 を 追 加 CRESTは 型 の 範 囲 でテストデータを 生 成 する 仕 様 上 取 り 得 る 値 でテストデータを 生 成 させる 仕 組 みを 追 加 < 出 力 結 果 イメージ(テストデータ)> テストデータ( 入 力 変 数 ) 期 待 値 ( 出 力 変 数 ) In1 In2 Out1 1 2 3 4 : 0 145 0 1 0 1 0 255 1 0 152 0 : : 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 : int main( void ) { /* テストデータを 生 成 する 変 数 の 指 定 */ CREST_unsigned_char( In1 ); /* 0 or 1 */ CREST_unsigned_char( In2 ); 18 / 19 /* テスト 対 象 の ( 解 析 対 象 のソースコード) */ if ( In1 <= 1 ) { printf( %d %d t t, In1, In2 ); TestFunc(); /* テスト 対 象 の */ printf( %d n, Out1 ); } return EXIT_SUCCESS; } /* テスト 対 象 の */ void TestFunc( void ) { : }

[ 参 考 ]CREST 19 / 19 テストデータ 生 成 時 の 解 析 方 法 の 選 択 CRESTには 幾 つかの 解 析 方 法 が 準 備 されており ソフトウェアに 合 わせて 選 ぶことができる -dfs (Bounded Depth First Search) : 主 にソルバの 性 能 を 高 める -random (Random Search) : 原 始 的 なヒューリスティック など ( 例 ) -dfs ではビット 演 算 を 解 析 できず MC/DCカバレッジ 未 達 となるが 他 の 解 析 方 法 を 用 いればカバレッジを 達 成 できる 1 2 data1 = (unsigned char)( ( data2 & 0x0000FF00 ) >> 8 ); if ( data1 == 0xE0 ) { 処 理 ; } テストドライバや 解 析 方 法 など 対 象 のソフトウェアに 合 った 使 用 方 法 を 見 つける 必 要 がある

参 考 文 献 謝 辞 20 / 19 Concolic testing K. Sen, D. Marinov, and G. Agha, CUTE: A Concolic Unit Testing Engine for C, ACM, vol.30, 2005 CREST CREST, Concolic test generation tool for C, http://jburnim.github.io/crest/ https://groups.google.com/forum/#!forum/crest-users (FAQ) J. Burnim and K. Sen, Heuristics for Scalable Dynamic Test Generation, Automated Software Engineering, 2008. ASE 2008. 23rd IEEEIACM International Conference on Moonzoo Kim, CREST Tutorial, http://swtv.kaist.ac.kr/courses/cs453-fall13/lec12-crest_tutorial.pdf 事 例 研 究 高 松 宏 樹, 佐 藤 晴 彦, 小 山 聡, 栗 原 正 仁, 動 的 記 号 実 行 によるメソッドの 複 雑 度 を 考 慮 したテストケース 自 動 生 成, 情 報 処 理 学 会 研 究 報 告, ソフトウェア 工 学 研 究 会 報 告, 2014(27) 植 月 啓 次, ソフトウェアの 実 装 情 報 に 基 づく 決 定 表 を 活 用 した 論 理 検 証 手 法, ソフトウェアシンポジウム2013, 12, 2013 岸 本 渉, 安 全 系 組 込 ソフトウェア 開 発 におけるユニットテストの 効 率 化, ソフトウェアシンポジウム2015, C-14-2, 2015 松 尾 谷 徹, 増 田 聡, 湯 本 剛, 植 月 啓 次, 津 田 和 彦, Concolic Testing を 活 用 した 実 装 ベースの 回 帰 テスト 人 手 によるテストケース 設 計 の 全 廃, ソフトウェアシンポジウム2015, C-14-2, 2015 謝 辞 : 本 取 組 において 社 内 の 研 修 などを 通 じ ご 指 導 ご 協 力 いただいた 方 々に 感 謝 いたします

21 / 19

[ 参 考 ] 記 号 実 行 22 / 19 1 2 3 4 5 6 7 8 9 10 11 12 13 int TestFunc( int x, int y, int z ) { int ans; if ( x == 0 ) { ans = 1; if ( y > 1 && z == 1 ) { ans = 2; } } else { ans = 0; } return ans; } 1 true true z == 1 x == 0 true 2 y > 1 false 3 false 4 false 入 力 変 数 をx, y, zの 時 それぞれに 与 えられる 値 をX, Y, Z( 記 号 )とする 制 約 式 は 以 下 となり X, Y, Z に 具 体 的 な 値 を 与 えてテストデータを 生 成 する 1 ( X = 0 ) ( Y > 1 ) ( Z = 1 ) 2 ( X = 0 ) ( Y > 1 ) ( Z!= 1 ) 3 ( X = 0 ) ( Y <= 1 ) 4 ( X!= 0 )