loader image

モデルベース開発向けのテストソリューション

必数百万ものシナリオをどのようにして作成するか?

テスト数の爆発的増大を避けるには?

テストの合格・不合格をどのように見分けるか?

ユースケース

フォーマルテスト

形式手法で強化された高度な要求ベーステスト

期待値不要の要求ベーステスト

フォーマルテスト

テストケースに期待される出力値を書き込むための膨大な時間と工数を費やす必要ありません。フォーマルテストは要求ベーステストのワークフローにおける検証の判定を自動化します。形式要求はコンピュータが読める表現なのでコンピュータが要求を理解できるようになります。これにより、実行ログが形式要求を満たしているか、違反しているかを自動で判断してくれます。 SL-MIL、TL-MIL、SIL、PILだけでなく、サードパーティツールからエクスポートされた外部の実行ログにも適用可能です。

フォーマルテストの副次的効果

自動クロスチェック

従来の要求ベーステストのプロセスでは、各テストケースはそれが派生した要求に対してのみ評価されておりました。しかし、もしテストケースNo.5が要求No.10に違反していたとしたらどうでしょうか?フォーマルテストは形式化されたすべての要求に対して、すべてのテストケースの自動クロスチェックを実行します。これにより、追加のテスト作業をすることなく、間接的な影響を検出することができます。

要求が十分にテストされているか?

形式要求カバレッジ

もはやモデルと要求の間のトレーサビリティを確保する必要はありません。形式要求では要求カバレッジが測定可能な数学的定義を得られます。形式要求カバレッジはフォーマルテスト中に自動的に測定され、どの要求がどのテストケースでテストさ れたかを示します。さらに、形式要求内の各種状態のカバレッジも報告されます。

Divide and Conquer

階層的アプローチ

BTC EmbeddedPlatformは階層的アプローチ対応です。階層的アプローチを用いることで大きなソフトウェアに対するテスト・検証(自動テスト生成、形式検証含む)でも効果的かつ効率的に実施できます。

BTC EmbeddedPlatformの階層的アプローチでは下位のサブシステムを直接選択してテスト・検証の対象できます。テスト・検証が終わると、全てのサブシステムのテスト結果を積算したレポートが自動生成されます。

モデルとコードに向けて

柔軟なデバッグ機能

BTC EmbeddedPlatformはサンドボックスを生成するというユニークなデバッグアプローチを採用しています。サンドボックスにはテスト対象やテストケースなど、デバッグに必要なファイルの全てのコピーが入っています。サンドボックスはユースケースに応じてSimulinkモデル、Microsoft Visual Studioのプロジェクト、または汎用的なコードベースプロジェクトとして生成されます。これらのサンドボックスは同僚や顧客と簡単に共有することが可能です。サンドボックスで色々と試す中で、元のテスト対象に変更の影響が及ぶこともありません。

Play now
動画再生
Play now
動画再生

完全自動化

テスト自動化&クラウド

m-APIやREST-APIを使用するとテストワークフローを完全に自動で実行することができます。完全に自動化された フォーマルテストはユーザーとのインタラクションなしに、順次実行することができます。

BTC EmbeddedPlatformはJenkinsなどの継続的インテグレーション/継続的デプロイメントをサポートし、強力で柔軟なREST APIとLinuxベースのコンテナイメージを利用できますので自社サーバーやクラウド上であらゆるテスト自動化ニーズに対応できます。

フォーマルテスト製品

製品パッケージ

Formal Test BASE パッケージ

形式手法で強化された高度な要求ベーステスト

Formal Test パッケージ

形式手法と自動テスト生成により強化された、高度に自動化された高度な要求ベーステスト

評価用ライセンスの申し込み

私たちの製品を試してみたいと思っていただけたのであれば、喜んで無償の評価用ライセンスを発行致します。御希望であれば評価に無償のツールトレーニングもお付けします。ツールトレーニングは他社と合同ではなく、あなた専用で行います。

セールスエンジニアとのミーティング予約

質問をしてみたかったり、ツールが動いているところを見てみたいという方は下のリンクからミーティングをご予約ください。セールスエンジニアリングチームのメンバーが喜んでご対応致します。

評価用ライセンスの申し込み

私たちの製品を試してみたいと思っていただけたのであれば、喜んで無償の評価用ライセンスを発行致します。御希望であれば評価に無償のツールトレーニングもお付けします。ツールトレーニングは他社と合同ではなく、あなた専用で行います。

セールスエンジニアとのミーティング予約

質問をしてみたかったり、ツールが動いているところを見てみたいという方は下のリンクからミーティングをご予約ください。セールスエンジニアリングチームのメンバーが喜んでご対応致します。

BTC EMBEDDED SYSTEMSのブログ

ブログ

組み込みソフトウェア開発、モデルベースデザイン、自動コード生成、ISO26262準拠のテストに関する情報の公開

製品動画

動画

短い動画で当社製品の主な機能をご覧ください。

Formal Test パッケージ

形式手法と自動テスト生成により強化された、高度に自動化された高度な要求ベーステスト