最新动态
日本語
|
English
|
中文
咨询
嵌入式软件开发与验证工具
适用于Windows系统的单元测试工具
CoverageMaster winAMS
CoverageMaster winAMS MBT扩展功能
适用于Linux系统的单元测试工具
QTE(Quality Town for Embedded grade)
嵌入式C/C++ 程序规格说明书的编写与分析工具
Caseplayer2
公司信息
嵌入式软件开发与验证工具
Windows面向开发环境的单元测试工具
CoverageMaster winAMS
CoverageMaster winAMS MBT选项
Linux面向开发环境的单元测试工具
Quality Town for Embedded grade(QTE)
C/C++ 嵌入式程序规格说明书编写・分析工具
CasePlayer2
公司信息
新动态
隐私政策
信息安全基本方针
咨询
HOME
>
GAIO CLUB
>
ガイオ用語集記事一覧
カテゴリー
Google Test
ガイオ用語集
静的解析/コンパイラ技術
MBD実践ステップアップガイド
MBDてさぐり奮戦記
技術情報
GAIO CLUB 特集
人気のコラム
最新のコラム
Google Test
単体テストをする際、対象関数の動作確認のために、その関数が使用する(読む)変数に値を入れておく必要があります。関数の動作結果は前回お話ししたアサーションによって確認しますが、繰り返しテストをする際に異なる値を設定したい時はどうするのでしょうか。また、致命的なエラーが起きた時にテストを中止する方法はあるでしょうか。今回は、Google Testを使ってテストドライバーを書く時の、そんな話です。
技術情報
近年、自動車産業を取り巻く環境は大きく変化しており、100年に1度の大変革時代と言われている。欧米をはじめとして、中国及び日本でも車載ECUの統合化(ADAS Domain Controller, Cockpit Domain Controller等)が進み、2020年頃からSDV化された車両が増えてきている。本寄稿では、車載業界のSDVされたシステムの進化の流れを説明し、SDV化の進展により新たに発生する機能安全対応の課題と対策について、事例を交えて説明する。
Google Test
前回お話ししたように、Google Testはテストドライバーを作る環境を提供しています。今回は、Google Testを使ってテストドライバーをどのように書いて動かすのか、見て行こうと思います。
Google Test
皆さんはテストがお好きでしょうか。テストは面倒かもしれません。でも、プログラムを書いたら動かしたいですよね。正しく動いてくれることを確認したくなると思います。テストが嫌いだと思っていても、テストしない開発者はいないでしょう。
静的解析/コンパイラ技術
再び、表を色分けしました。今回は静的解析ツールで見つけられそうなものを選びました。オレンジ色の行は、攻撃者による危険性と言うよりも、そもそも不具合に近いものだろうと思います(CWE-20等は抽象度の高い脆弱性なので不具合と言えないものも含みます)。
静的解析/コンパイラ技術
前回まで、具体的なソースプログラム例を確認したのは6つの脆弱性タイプでした。今回はそれ以外の脆弱性について、見てみます。CWEサイトにはどのような説明があるか、ごく簡単にまとめました。
静的解析/コンパイラ技術
今回も、CWE Top 25 の脆弱性に関するコーディング例を考えます。
咨询和报价请点击此处
+81-3-4455-4767
[服务热线]9:00至17:30
(周六日、节假日、年末年初、夏季假期除外)