Suche senden
Hochladen
Klocwork 2017.0アップデート
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
427 views
Masaru Horioka
Folgen
Klocwork 2017の新機能紹介資料です。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 32
Jetzt herunterladen
Empfohlen
Klocworkバージョン11.2アップデート
Klocworkバージョン11.2アップデート
Masaru Horioka
Klocwork 2017.1アップデート
Klocwork 2017.1アップデート
Masaru Horioka
静的解析Klocwork とJenkins CIの連携
静的解析Klocwork とJenkins CIの連携
Masaru Horioka
静的解析ツールKlocwork によるCERT-C/CWE対応
静的解析ツールKlocwork によるCERT-C/CWE対応
Masaru Horioka
静的解析ツール Klocworkによる 機能安全規格への対応
静的解析ツール Klocworkによる 機能安全規格への対応
Masaru Horioka
Klocwork カスタムチェッカー紹介
Klocwork カスタムチェッカー紹介
Masaru Horioka
Klocworkのご紹介
Klocworkのご紹介
Masaru Horioka
Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要
Masaru Horioka
Empfohlen
Klocworkバージョン11.2アップデート
Klocworkバージョン11.2アップデート
Masaru Horioka
Klocwork 2017.1アップデート
Klocwork 2017.1アップデート
Masaru Horioka
静的解析Klocwork とJenkins CIの連携
静的解析Klocwork とJenkins CIの連携
Masaru Horioka
静的解析ツールKlocwork によるCERT-C/CWE対応
静的解析ツールKlocwork によるCERT-C/CWE対応
Masaru Horioka
静的解析ツール Klocworkによる 機能安全規格への対応
静的解析ツール Klocworkによる 機能安全規格への対応
Masaru Horioka
Klocwork カスタムチェッカー紹介
Klocwork カスタムチェッカー紹介
Masaru Horioka
Klocworkのご紹介
Klocworkのご紹介
Masaru Horioka
Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要
Masaru Horioka
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社
Game Tools & Middleware Forum
静的解析のROI
静的解析のROI
Masaru Horioka
Klocwork 2018.0 アップデート
Klocwork 2018.0 アップデート
Masaru Horioka
デブサミ関西2013【A4】コード品質は曖昧なままか(安竹由起夫氏)
デブサミ関西2013【A4】コード品質は曖昧なままか(安竹由起夫氏)
Developers Summit
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
Hiroyuki Ohnaka
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
Works Applications
VMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VM
yy yank
「DevSecOpsとは?」の一歩先 (CloudNative Days Tokyo 2021)
「DevSecOpsとは?」の一歩先 (CloudNative Days Tokyo 2021)
Masaya Tahara
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeNA
Jjug ccc 2016_fall_blue_green_deployment
Jjug ccc 2016_fall_blue_green_deployment
Hiroyuki Onaka
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
DeNA
アジャイルRCA
アジャイルRCA
atsushi nagata
マイクロサービスにおけるテスト自動化 with Karate
マイクロサービスにおけるテスト自動化 with Karate
Takanori Suzuki
Cndt2021 casareal
Cndt2021 casareal
CASAREAL, Inc.
事例からわかる!テスト自動化導入パターン
事例からわかる!テスト自動化導入パターン
友隆 浅黄
Keycloak & midPoint の紹介
Keycloak & midPoint の紹介
Hiroyuki Wada
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
POStudy
Smart se seminor no6 agileqa cybozu
Smart se seminor no6 agileqa cybozu
atsushi nagata
アジャイル開発と品質保証の密なる関係 #quesqa
アジャイル開発と品質保証の密なる関係 #quesqa
ques_staff
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Kiyoshi Ogawa
TotalViewを使ったFOCUSスパコンでのデバッグ体験 2016
TotalViewを使ったFOCUSスパコンでのデバッグ体験 2016
RWSJapan
151115 県p研究大会発表up用
151115 県p研究大会発表up用
Shinichiro Kawakami
Weitere ähnliche Inhalte
Was ist angesagt?
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社
Game Tools & Middleware Forum
静的解析のROI
静的解析のROI
Masaru Horioka
Klocwork 2018.0 アップデート
Klocwork 2018.0 アップデート
Masaru Horioka
デブサミ関西2013【A4】コード品質は曖昧なままか(安竹由起夫氏)
デブサミ関西2013【A4】コード品質は曖昧なままか(安竹由起夫氏)
Developers Summit
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
Hiroyuki Ohnaka
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
Works Applications
VMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VM
yy yank
「DevSecOpsとは?」の一歩先 (CloudNative Days Tokyo 2021)
「DevSecOpsとは?」の一歩先 (CloudNative Days Tokyo 2021)
Masaya Tahara
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeNA
Jjug ccc 2016_fall_blue_green_deployment
Jjug ccc 2016_fall_blue_green_deployment
Hiroyuki Onaka
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
DeNA
アジャイルRCA
アジャイルRCA
atsushi nagata
マイクロサービスにおけるテスト自動化 with Karate
マイクロサービスにおけるテスト自動化 with Karate
Takanori Suzuki
Cndt2021 casareal
Cndt2021 casareal
CASAREAL, Inc.
事例からわかる!テスト自動化導入パターン
事例からわかる!テスト自動化導入パターン
友隆 浅黄
Keycloak & midPoint の紹介
Keycloak & midPoint の紹介
Hiroyuki Wada
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
POStudy
Smart se seminor no6 agileqa cybozu
Smart se seminor no6 agileqa cybozu
atsushi nagata
アジャイル開発と品質保証の密なる関係 #quesqa
アジャイル開発と品質保証の密なる関係 #quesqa
ques_staff
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Kiyoshi Ogawa
Was ist angesagt?
(20)
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社
静的解析のROI
静的解析のROI
Klocwork 2018.0 アップデート
Klocwork 2018.0 アップデート
デブサミ関西2013【A4】コード品質は曖昧なままか(安竹由起夫氏)
デブサミ関西2013【A4】コード品質は曖昧なままか(安竹由起夫氏)
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
VMの歩む道。 Dalvik、ART、そしてJava VM
VMの歩む道。 Dalvik、ART、そしてJava VM
「DevSecOpsとは?」の一歩先 (CloudNative Days Tokyo 2021)
「DevSecOpsとは?」の一歩先 (CloudNative Days Tokyo 2021)
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
Jjug ccc 2016_fall_blue_green_deployment
Jjug ccc 2016_fall_blue_green_deployment
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
アジャイルRCA
アジャイルRCA
マイクロサービスにおけるテスト自動化 with Karate
マイクロサービスにおけるテスト自動化 with Karate
Cndt2021 casareal
Cndt2021 casareal
事例からわかる!テスト自動化導入パターン
事例からわかる!テスト自動化導入パターン
Keycloak & midPoint の紹介
Keycloak & midPoint の紹介
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
Smart se seminor no6 agileqa cybozu
Smart se seminor no6 agileqa cybozu
アジャイル開発と品質保証の密なる関係 #quesqa
アジャイル開発と品質保証の密なる関係 #quesqa
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Andere mochten auch
TotalViewを使ったFOCUSスパコンでのデバッグ体験 2016
TotalViewを使ったFOCUSスパコンでのデバッグ体験 2016
RWSJapan
151115 県p研究大会発表up用
151115 県p研究大会発表up用
Shinichiro Kawakami
Mentoring
Mentoring
Masaru Horioka
Unf*ck the economy Leporello | Julius Raab Stiftung
Unf*ck the economy Leporello | Julius Raab Stiftung
Julius Raab Stiftung
Presentacion de pasos sobre de hacer ejercicios de cables
Presentacion de pasos sobre de hacer ejercicios de cables
Crisbel93
Eula.1040
Eula.1040
Frank Aranda Parraga
1 होमो सेपियन्
1 होमो सेपियन्
Sanjiv Gautam
Presentation uef, joensuu
Presentation uef, joensuu
Kalpana Murari
Неделя профилактики наркозависимости «Независимое детство»
Неделя профилактики наркозависимости «Независимое детство»
Irina Kutuzova
Arc2625 logsheet
Arc2625 logsheet
Lynnstyles
用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例
用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例
亮齊 曾
Ahmed Saleh (1)
Ahmed Saleh (1)
Ahmed Saleh Metwali
Andere mochten auch
(12)
TotalViewを使ったFOCUSスパコンでのデバッグ体験 2016
TotalViewを使ったFOCUSスパコンでのデバッグ体験 2016
151115 県p研究大会発表up用
151115 県p研究大会発表up用
Mentoring
Mentoring
Unf*ck the economy Leporello | Julius Raab Stiftung
Unf*ck the economy Leporello | Julius Raab Stiftung
Presentacion de pasos sobre de hacer ejercicios de cables
Presentacion de pasos sobre de hacer ejercicios de cables
Eula.1040
Eula.1040
1 होमो सेपियन्
1 होमो सेपियन्
Presentation uef, joensuu
Presentation uef, joensuu
Неделя профилактики наркозависимости «Независимое детство»
Неделя профилактики наркозависимости «Независимое детство»
Arc2625 logsheet
Arc2625 logsheet
用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例
用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例
Ahmed Saleh (1)
Ahmed Saleh (1)
Ähnlich wie Klocwork 2017.0アップデート
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
Shinya Sugiyama
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
Takeshi Hirosue
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Chihiro Ito
Autonomous を支える技術、Oracle Database 18c デモンストレーション
Autonomous を支える技術、Oracle Database 18c デモンストレーション
オラクルエンジニア通信
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Daizen Ikehara
博士論文公聴会
博士論文公聴会
Makoto SAKAI
ソフトウェア資産管理を起点としたItライフサイクル・マネージメントの実現
ソフトウェア資産管理を起点としたItライフサイクル・マネージメントの実現
Ryuji Kodama Hamilton
Hive on Tezのベストプラクティス
Hive on Tezのベストプラクティス
Yahoo!デベロッパーネットワーク
Oss事例紹介資料20141111 明日の認証会議 掲載用
Oss事例紹介資料20141111 明日の認証会議 掲載用
マジセミ by (株)オープンソース活用研究所
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
オラクルエンジニア通信
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
近藤 繁延
Netadvantage 2012 volume2 最新情報 Reporting 編
Netadvantage 2012 volume2 最新情報 Reporting 編
Daizen Ikehara
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモ
dstn
Microsoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後について
IIJ
As a service時代のitガバナンス
As a service時代のitガバナンス
宏介 林田
クラウド時代にこそ求められるIt部門の役割
クラウド時代にこそ求められるIt部門の役割
Yusuke Oi
1_各Atlassian製品の紹介
1_各Atlassian製品の紹介
Ricksoft
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
Amazon Web Services Japan
Monitoring Sun Java System Identity Manager through JMX
Monitoring Sun Java System Identity Manager through JMX
Takayuki Okazaki
Tech deepdive#2 datastore_180317_share
Tech deepdive#2 datastore_180317_share
オラクルエンジニア通信
Ähnlich wie Klocwork 2017.0アップデート
(20)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Autonomous を支える技術、Oracle Database 18c デモンストレーション
Autonomous を支える技術、Oracle Database 18c デモンストレーション
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
博士論文公聴会
博士論文公聴会
ソフトウェア資産管理を起点としたItライフサイクル・マネージメントの実現
ソフトウェア資産管理を起点としたItライフサイクル・マネージメントの実現
Hive on Tezのベストプラクティス
Hive on Tezのベストプラクティス
Oss事例紹介資料20141111 明日の認証会議 掲載用
Oss事例紹介資料20141111 明日の認証会議 掲載用
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
Netadvantage 2012 volume2 最新情報 Reporting 編
Netadvantage 2012 volume2 最新情報 Reporting 編
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモ
Microsoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後について
As a service時代のitガバナンス
As a service時代のitガバナンス
クラウド時代にこそ求められるIt部門の役割
クラウド時代にこそ求められるIt部門の役割
1_各Atlassian製品の紹介
1_各Atlassian製品の紹介
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
Monitoring Sun Java System Identity Manager through JMX
Monitoring Sun Java System Identity Manager through JMX
Tech deepdive#2 datastore_180317_share
Tech deepdive#2 datastore_180317_share
Kürzlich hochgeladen
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Kürzlich hochgeladen
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
Klocwork 2017.0アップデート
1.
1© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 1 Klocwork 2017.0
2.
2© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 2 Klocwork 2017.0のご紹介 Masaru Horioka Senior Sales Engineer – APAC Rogue Wave Software
3.
3© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 3 はじめに • Klocwork開発チームはアジャイル開発体制をとっており、1年に1回のメ ジャーバージョンアップ、および3ヶ月ごとのマイナーバージョンアップ ににより、新機能の追加、機能改善、バグフィクスを行っています。 • 新バージョンを利用するためには有効なサブスクリプション契約または保 守契約が必要です。 – メジャーバージョンアップの際にはライセンスファイルが変更され ます。 – 永久ライセンスをお持ちのお客様で、有効な保守契約をお持ちで無 い場合、新バージョン用のライセンスは発行されませんのでご注意 ください。
4.
4© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 4 Klocwork 12.0の新機能
5.
5© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 5 Klocwork 2017.0 (12.0) 新機能 • SmartRank(スマートランク) 機能 – Klocworkポータル上で優先的に確認すべき指摘をピックアップし、静的解析結果の レビュー効率を向上させます。 • 解析エンジンの改善 – MISRA C 2012 および MISRA C 2012 amendment に対応するチェッカーおよび分 類基準の追加 – C/C++解析エンジンの解析時間を平均10% 削減 – 既存チェッカーの精度向上 – C++11対応の改善とC# 6.0 サポート • サポートプラットフォームの拡充 – Klocwork Jenkins plugin の Mac OS X対応 – C/C++コンパイラおよびサポートOSの拡充 • ユーザビリティの改善 – Visual Studio 2010以降対応のプラグインのUIをよりわかりやすく • ライセンスに関する注意 – Klocwork 2017 licenseは FlexNet Publisher 2016 R1 (11.14.0.2) 以降のみ動作(古 いライセンスサーバーでは動作しない) – Linux上でethX以外のhostidの認識が可能
6.
6© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 6 重要な変更
7.
7© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 7 ライセンスサーバーの動作要件の変更 • Klocwork 2017 向けのライセンスが必要になります。ライセ ンスの入手は Klocwork担当営業、または販売代理店にご連 絡ください。 • Klocwork 2017向けライセンスはKlocwork 11.x 以前のライセ ンスサーバーでは動作しません。 – Klocwork 2017のライセンスサーバーまたは、FlexNet Publisher 2016 R1 (11.14.0.2) 以降のライセンスサー バーをご利用ください。 • Linux上で追加パッケージのインストールが必要になります。 – 詳細は "Licensing requirements" をご確認ください。 https://support.roguewave.com/documentation/klocwork/ en/current/supportedplatforms/
8.
8© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 8 SmartRank(スマートランク)
9.
9© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 9 SmartRankが開発された背景 • 課題 – 静的解析を十分に活用できない 原因 • 指摘件数に対して、静的 解析の結果を確認する十 分な時間が取れない – よくある現実 • 複雑な指摘が本当に問題 であるかどうかは、静的 解析の結果だけでは判断 しづらい。デバッガー等 で追いながらの検証が必 要
10.
10© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 10 単純な指摘– 問題の理解も修正も容易
11.
11© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 11 複雜な指摘 – 問題の理解と修正に時間がか かる
12.
12© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 12 SmartRank(スマートランク) 概要 • 優先的にレビューすべき指摘(理解が容 易でバグの可能性が高い)指摘をピック アップ • 簡単な動作原理 – 解析エンジンが発見された指摘に対 して指摘の複雑度や確からしさを加 味したスコアを付与 – スコアのしきい値により指摘をフィ ルタリング – スコア順に指摘を並び替える • ※ 既存の解析済みプロジェクトに対して、 本機能を利用するためには、Klocwork 2017による再解析が必要
13.
13© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 13 使い方:プロジェクト毎にスマートランクの Sensitivity(スコアのしきい値)設定 Sensitivity : low = スコアが高いもののみ抽出
14.
14© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 14 使い方:SmartRankチェックボックをオンにす る フィルタ(足切り)& 並び替え
15.
15© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 15 使い方:リストの上から順に指摘を確認 簡単 &信頼度高 複雜
16.
16© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 16 何がうれしいのか? • 静的解析のROI = 修正件数 • 簡単な指摘から順にレビュー可能になるので、 少ない時間でより多くの指摘のレビューおよび 修正が可能
17.
17© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 17 ユースケース • UC 1 – 小規模プロジェクトの場合 – SmartRankをオンにして、解析結果をレビュー&修正 – SmartRank でピックアップされなかったものはdefer扱い • UC 2 – 大規模ミッションクリティカルプロジェクトの場合 – 新規指摘に対しては全ての指摘をレビュー – レガシー(過去出荷済みのコードに含まれる)指摘に対しては、 SmartRankを活用し、指摘の優先付けを行う。 • 例えば検索条件で、特定の分類基準カテゴリや、チェッカーで フィルタリングした後、SmartRankを適用し、より重大な(起 きうる確率が高い)指摘に対するレビュー・修正を行う。
18.
18© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 18 動画: Introduction to SmartRank(英 語) • https://support.roguewave.com/resources/videos/introduction-to- smartrank/
19.
19© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 19 解析エンジンの改善
20.
20© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 20 新 MISRA 2012 チェッカー • Rule 13.3 (Advisory) への対応 • MISRA.INCR_DECR.SIDEEFF.2012
21.
21© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 21 新 MISRA 2012 チェッカー • Rule 17.8 (Advisory):への対応 • MISRA.FUNC.MODIFIEDPAR.2012
22.
22© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 22 新 MISRA 2012 チェッカー • Rule 18.4 (Advisory): への対応 • MISRA.PTR.ARITH.2012
23.
23© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 23 新 MISRA 2012 チェッカー • Rule 21.12 (Advisory):への対応 • MISRA.STDLIB.FENV.2012 • MISRA.STDLIB.FENV.MACRO.2012
24.
24© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 24 新 MISRA 2012 チェッカー • Rule 22.6 (Mandatory):への対応 • MISRA.RESOURCES.FILE.USE_AFTER_CLOSE.2012
25.
25© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 25 その他の改善 • MISRA C 2012 amendment 分類基準 • C/C++ 解析時間 10% 削減 • データフロー解析(数値レンジ解析)の改善による解析精度 向上 • 改善された C++11 and C# 6.0 対応 • 改善されたリスト詳細は以下(チェッカーに関する項目を参 照) – https://support.roguewave.com/documentation/klocwork/ jp/current/whatsnewmain/ – https://support.roguewave.com/documentation/klocwork/ jp/current/fixedissues/ •
26.
26© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 26 新しいプラットフォーム のサポート
27.
27© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 27 新しくサポートされたプラットフォーム • Klocwork CI Plugin のMac OS対応 • コンパイラ – HI-CROSS+ Motorola HC16 – MPLAB XC16 C – Nintendo N32 and N64 • OS/IDE – Windows 10 Anniversary – Windows Server 2016 – Ubuntu 16.10 – Fedora 25 – AIX 7.1 TL 4 – Eclipse 4.6.2
28.
28© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 28 ユーザビリティの改善
29.
29© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 29 Visual Studio Pluginの改善 • Visual Studio 2010以降向けの新しいプラグインの改善 – サーバー指摘の同期パフォーマンス向上 – ラベルの変更 • Desktopで発見された指摘、Server解析でのみ 発見された指摘件数をわかりやすく表示
30.
30© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 30 その他
31.
31© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 31 Klocwork ドキュメンテーション • 最新マニュアル – https://support.roguewave.com/documentation/klocwork/jp/current/ • 新機能 – https://support.roguewave.com/documentation/klocwork/jp/current/whats newmain/ • 修正された問題 – https://support.roguewave.com/documentation/klocwork/jp/current/fixedis sues/ • 製品情報、トライアルのお問い合わせ – http://roguewave.jp/products-services/klocwork
32.
32© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 32
Jetzt herunterladen