PiNTeam OMIYA ANALYZERは、AUTOSAR対応のソフトウェアアーキテクチャ設計時に必要となるソフトウェアコンポーネント(SWC)の複雑さやボトルネックを効率的に分析する環境を提供します。
ソフトウェアの構造分析が容易に実現できることでソフトウェア設計の作業効率の改善が実現可能です。
コード生成前のアーキテクチャ設計時にSWCメトリクス分析を実施することにより後戻り工数の削減が期待できる
ボトルネックや構造の複雑さのレポート結果からアーキテクチャの再調整が可能
AUTOSARモジュールとしての定量化指標を算出・分析するための2つのメトリクス分析が可能
Number_Ports_SWC | Fan-In + Fan-Out of a software component |
Average_Number_Ports | Total number of ports in system / Amount SWCs |
対象コンポーネントの通信ポート数がシステム全体の通信ポート数平均値を超えているかどうかでストレス度合いを確認しコンポーネントの再設計が必要かどうかを図る 指標値が1より大きい場合 対象コンポーネントが「潜在的なストレスポイントになる可能性がある」ことを意味する。 指標値が1未満の場合 対象コンポーネントには「潜在的なストレスポイントがない可能性が高い」ことを意味する。 |
Fan | Fan-In + Fan-Out + InterrunnableVariablen + PerInstanceMemory |
Number_Dataelements | All Dataelements of the Ports |
Amount_Transferred_Data | ・Primitive Data types (Integer, Boolean, ...) ・Arrays = Maximum amount of elements ・Records = Addition of all included elements |
対象コンポーネントの通信負荷が他のコンポーネントに比較して多いかどうかでコンポーネントの再設計が必要かどうかを図る 指標値が(他の指標値と比較して)膨大な場合 対象ソフトウェアコンポーネントは「膨大な通信負荷を持っている」ことを意味し他のコンポーネントよりもはるかに多くの情報を送受信している。そのため、ソフトウェアコンポートネントの分割による再設計が必要であることを表す。 |
※クリックすると拡大画像が表示されます。
以下のリンクから各種動画をご視聴いただけます。
PiNTeam社KYOTO SuiteによるAUTOSAR対応開発でのソフトウェア再利用の効率化 PiNTeam社のKYOTO Suiteを利用し、CDD(Complex Device Driver)開発における仕向けやソフトウェア再利用をより効率的に管理する方法を解説します。KYOTO Suiteにより、車載ソフトウェアの効率的な再利用と品質向上が実現できます。 >>お申し込みはこちら |
以下のリンクからブログ記事をご参照いただけます。