1/1ページ
カタログの表紙
カタログの表紙

このカタログをダウンロードして
すべてを見る

ダウンロード(94.2Kb)

形式検証ツール『SPARK Pro』

製品カタログ

形式検証と静的検証が統合されたツール・スイートでプログラムエラーを最小化

『SPARK Pro』は、形式検証可能なAda 2012サブセットの言語を使用し、ソフトウェア検証に数学ベースの信頼性をもたらすツールセットです。
当製品を使用して、ソフトウェア・アーキテクチャ要件を形式的に定義、自動検証。

実行時エラーを削減し、セーフティ・プロパティまたはセキュリティ・ポリシーの適用、機能の正確性 (形式的に定義された仕様への準拠) などの幅広いソフトウェア整合性に対するプロパティを保証する事ができます。

【機能】
■データフロー解析
■インフォメーションフロー解析
■実行時例外の検出
■プロパティチェック
■レベル別検証

※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。

このカタログについて

ドキュメント名 形式検証ツール『SPARK Pro』
ドキュメント種別 製品カタログ
ファイルサイズ 94.2Kb
登録カテゴリ
取り扱い企業 アイティアクセス株式会社 (この企業の取り扱いカタログ一覧)

この企業の関連カタログ

この企業の関連カタログの表紙
wolfSSL社のサービス紹介
製品カタログ

アイティアクセス株式会社

この企業の関連カタログの表紙
Onward OSSリスク管理システム
製品カタログ

アイティアクセス株式会社

このカタログの内容

Page1

Formal Methods 形式検証ツール 形式検証 SPARK Pro SPARK Proは形式検証と静的検証が統合されたツール・スイート 定理証明を用いて プログラムエラーを最小化  SPARKに備わっている機能  データフロー解析  レベル別検証 非初期化変数参照等、不確実性や不正な • ストーン(Stone) 動作の原因となるエラー検出 SPARK言語の制約事項により、安全なプ ログラムを記述  インフォメーションフロー解析 • ブロンズ(Bronze) プログラムを解析して指定されたデータの データフロー解析とインフォメーションフ 依存関係を検証 ロー解析を使用して、非初期化変数の参 照等の広範なエラーを排除  実行時例外の検出 • シルバー(Silver) ゼロ除算、数値オーバーフロー、バッファ 実行時エラーがないことを検証 オーバーフロー、配列の範囲外インデック • ゴールド(Gold) スなどの実行時例外を検出 証明(Proof)を使用して、ソフトウェアの重 要なプロパティを検証  プロパティチェック • プラチナ(Platinum) セーフティやセキュリティプロパティを クリティカルなコードが機能仕様を満たし contract(事前、事後条件)で記述し検証 ていることを証明 SPARK Proは形式検証後GNAT Proコンパイラでコード生成対応  SPARK Proは、MITREのCommon Weakness Enumeration(CWE)互換性および有効性プログ ラムによりCWE互換として指定されており、CWEの上位25に含まれる非安全なソフトウェアエ ラーやコードの弱点を検出  CWEの一例 CWE weakness Description CWE 120, 123, 124, 125, 126, 127, Buffer overflow/underflow 129, 130, 131 Variant record field violation, Use of incorrect CWE 136, 137 type in inheritance hierarchy AdaCore社の製品は、民間航空機の電子システム、軍事防衛システム、航空管制・制御、 鉄道システム、宇宙システム、自動車、医療機器、金融サービス分野の主要な民間企業や 政府機関を含む世界中のお客様が使用されています。各プロジェクトの概要に関しては、 www.adacore.com/ industries/をご覧ください。 2021.10 AdaCore  www.adacore.com ✉ info@adacore.com 代理店:アイティアクセス株式会社  https://www.itaccess.co.jp/service/adv/adacore/ ✉ info@itaccess.co.jp