ソフトウェアインテグリティプラットフォームの機能を強化:組み込み開発ニュース
シノプシスは、ソフトウェアインテグリティプラットフォームの機能強化を発表した。新しいプログラミング言語のサポート拡充、MISRAガイドラインへの完全対応、自動化ならびにインテグレーション機能と柔軟性を強化した。
シノプシス(Synopsys)は2017年7月13日(現地時間)、ソフトウェアインテグリティプラットフォームの機能強化を発表した。新しいプログラミング言語のサポートを拡充したほか、MISRA(Motor Industry Software Reliability Association)ガイドラインへの完全対応、自動化ならびにインテグレーション機能と柔軟性を強化した。
サポート強化の面では、静的解析ソフトウェア「Coverity」がプログラミング言語Swiftをサポート。また、ソフトウェアコンポジション解析ソフトウェア「Protecode」がRubyで記述されたオープンソースソフトウェアコンポーネントに対応する。さらに、プログラミング技術習得のためのeLearningコースにはAndroid、iOS、JavaScriptコースを追加した。
静的解析機能も強化し、サポートするプログラミング言語でのコーディングに対して、セキュリティやクオリティー上の欠陥をより広い範囲で検出できるようになった。また、静的解析ツールでは、セーフティクリティカルな業界で用いられているソフトウェア開発標準規格「MISRAガイドライン」に完全に対応した。
インテグレーションおよび自動化の面では、静的解析テクノロジーと「Eclipse 4.7」「Microsoft Visual Studio 2017」「IntelliJ IDEA」などのソフトウェア統合開発環境や、JenkinsなどのCI/CDツール群とのインテグレーションを強化。さらに、オープンソースソフトウェアコンポーネントの解析を自動化するソフトウェアコンポジション解析ソリューションが強化され、ソフトウェア資産の組み込みの短期化を可能にした。
柔軟性の強化では、アプリケーションや組み込みデバイスに内在するクリティカルなセキュリティ脆弱性を検出するファジング・テストツール作成を支援する「Defensics Fuzz Testing Software Development Kit」をリリース。さまざまな通信プロトコルやファイルフォーマットに対応したテストツールを柔軟に作成できる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- IoTデバイスのセキュリティ強化に向け、開発プラットフォームを採用
米Synopsysは、ビデオ監視システム大手の中国Dahua Technologyが、IoTデバイスとソリューションのセキュリティ強化に向けて、シノプシスの「ソフトウェア・インテグリティ・プラットフォーム」を採用したと発表した。 - MISRA C 2012サポートなど、静的コード解析ツール「Coverity」に新バージョン
日本シノプシスが静的コード解析ツール「Coverity」の最新バージョン「Coverity 8.5」を発表した。「MISRA C 2012」を完全サポート、セキュリティ解析機能も強化した。 - シノプシスが機能安全と車載セキュリティを重視、「Coverity」をISO26262に準拠
Synopsys(シノプシス)は、同社のソフトウェアインテグリティソリューションの基幹ツールである「Coverity」と「Test Advisor」について、自動車向け機能安全規格のISO 26262と一般産業機器向け機能安全規格のIEC 61508に準拠したシステムの開発に適用できるという第三者認証を取得したと発表した。 - IoT時代を見据えたARCプロセッサの性能は「Cortex-A9」の1.5倍、消費電力も半減
日本シノプシスは、高性能組み込み機器向けプロセッサコアの新製品「DesignWare ARC HS4x/HS4xD」を発表。現行の「HS3x/HS3xD」から大幅な性能向上を果たした新たなフラグシップ製品で、IoT(モノのインターネット)のエッジデバイスに求められる、さらなる処理性能向上と消費電力低減という要求を満たしている。 - 組み込みソフトウェア開発者に贈る「静的解析・動的解析」の必要性
組み込みソフトウェア開発における「静的解析」「動的解析」を、“なんとなく”行っていないでしょうか。開発効率の向上や品質改善に欠かせないこれらを活用するため、まずはその必要性について解説します。