HOME > お知らせ > 2008年
お知らせ

2008/05/09
日立情報制御ソリューションズとキャッツ、組込みソフト向けの最適なテスト環境を実現する「SagePro®/eDEBUG ― ZIPC連携」機能を共同開発
効率の良いデバッグを支援

株式会社日立情報制御ソリューションズ(取締役社長:茅根修/以下、日立情報制御ソリューションズという)とキャッツ株式会社(取締役社長:上島康男/以下、キャッツ)は、このたび、日立情報制御ソリューションズの提供する組込みソフト向けデバッグ・性能解析支援ツール「SagePro®/eDEBUG(セイジプロ/イーデバッグ)」と、組込みシステム向けの開発支援を行うCASE*1ツール「ZIPC(ジップシー)」とを連携させ、組込みソフト開発における最適なテスト環境を実現する「SagePro®/eDEBUG − ZIPC連携」機能を共同で開発しました。
今回、「SagePro®/eDEBUG」、ならびに「ZIPC」に、「SagePro®/eDEBUG − ZIPC連携」機能を加えた最新版を、それぞれ2008年5月9日から販売を開始します。

*1 Computer Aided Software Engineering : システム開発支援のための統合ツールで、計画から開発・テスト・保守の効率化を実現する。

日立情報制御ソリューションズの「SagePro®/eDEBUG」は、実機での組込みソフト全体の動きを「見える化」するソフトウェアです。また、キャッツの「ZIPC」は、基本設計からシミュレーション、実装、単体試験までを統合して開発が行える状態遷移表ベースの組込みソフト向けCASEツールです。
今回、共同で開発した「SagePro®/eDEBUG−ZIPC連携」機能により、両ソフトウェアの連携が実現できるため、実機上での組込みソフトの動作を状態遷移表上の動作として「見える化」を実現し、実機での動作検証〜デバッグの効率化を可能にしました。

「SagePro®/eDEBUG−ZIPC連携」が追加された両ソフトウェアを導入することで、開発リーダーに対しては、組込みソフト全体の動きを「SagePro®/eDEBUG」のビューで提供するのに加え、プログラム設計者に対しては、個々のタスクの動きを「ZIPC」のビューで確認することが可能となり、同一の事実に基づいた開発リーダーとプログラム設計者とのコミュニケーションの円滑化が図れ、効率の良いデバッグが実現できます。

 なお、「SagePro®/eDEBUG−ZIPC連携」機能を搭載した両ソフトウェアは、2008年5月14日〜16日に東京ビッグサイトで開催される組込みシステム開発技術展「ESEC」に、両社ブースにそれぞれ出展します。 また、専門セミナー「モデルベース設計手法と適用事例」(5月14日9:30〜12:20)での講演も行いますので、ぜひご来場下さい。

1.「SagePro®/eDEBUG − ZIPC連携」機能の主な特長

  1. 「ZIPC」のビューを用いたデバッグが可能
    組合せテスト〜総合テストの段階で発生したトラブルに対し、「ZIPC」のビューを用いたデバッグが可能です。
    例えば、複数のタスク間での処理要求(イベント)発生順序が間違っていた場合、各々のタスクの担当者が自分のプログラムにデバッグ文を入れながらのデバッグ作業となっていました。しかし、「ZIPC」にて各タスクごとの動作制御を状態遷移表にて設計した場合、本機能を用いることで、「ZIPC」の状態遷移イベントが「SagePro®/eDEBUG」のトレースデータとして埋め込まれ、また、その埋め込まれたデータに基づき、「ZIPC」の状態遷移表上のどのルートを通って問題箇所に至ったかが、「ZIPC」のビューにより明確になるので、わざわざ各タスクの担当者が自分のプログラムをハンドコードで修正することなくデバッグを行うことが可能になります。
  2. 組込みソフト全体の動きと個々のタスク動作との連動が可能
    組込みソフト全体の動きを「SagePro®/eDEBUG」のビューで把握し、そのビューと連動して個々のタスクの動きを「ZIPC」の状態遷移表上で把握できるので、全体の動きを確認しながら個々のタスク内部動作を確認できます。
    これにより、実機での動作検証への適用が可能となります。
    また、組込みソフト全体の動きと個々のタスクの動きとを同一時間軸上で議論できるので、開発リーダーとプログラム設計者とのコミュニケーションの円滑化が図れ、説明資料を作成するなどの手間を割愛でき、効率向上にも役立ちます。

2.販売ターゲット
 「ZIPC」を用いて組込みソフトを開発されている企業、これから「ZIPC」の導入を検討している企業、現行品の組込みソフトウェアが複雑になり再構築を検討している企業の設計部門・品質保証部門

3.製品形態
 「SagePro®/eDEBUG−ZIPC連携」機能を加えた最新版の「SagePro®/eDEBUG」と「ZIPC Ver.9.1」を、両社がそれぞれ販売します。両方の製品を導入することで「SagePro®/eDEBUG−ZIPC連携」機能が利用可能できます。
なお、ZIPC Ver.9.1の既存ユーザは、別途、ZIPCのオプション製品を追加購入することで連携機能が利用可能です。

4.SagePro®/eDEBUG

  • システム構成
    「SagePro®/eDEBUG」は、ターゲットボードに組み込まれトレースデータをメモリ上に記録する「収集側」と、記録したトレースデータを解析用PCでビジュアル表示する「解析側」に分かれます。
    「収集側」と「解析側」はファイルインターフェースとなっている為、ターゲットボード上のメモリデータを読込む仕掛けがあれば、特別な装置は必要ありません。
  • SagePro®/eDEBUGの要求スペック
収集側(ターゲットボード)
OS [標準対応]
・T-Kernel(Ver.1.00.00)
[カスタマイズ対応]
・μITRON
・Linux(Kernel1.2.4)
・OSレス(機能限定)
CPU ARMシリーズ,SHシリーズ
メモリ ・2KB+(記録イベント数×16バイト)
※64KBで約4000ケースのイベントが記録可能

※収集側はOSによっては、カスタマイズが必要となります。
※上記以外のOS・CPUについては、お問合せ下さい。

  解析側(PC)
OS Windows2000(SP4)日本語版
WindowsXP(SP2)日本語版
※ NET Framework2.0(SP1)が必要となります。
最低動作環境 CPU Pentium 1.1GHz以上
メモリ 384MB以上
HDD 10MB以上(インストール時に必要な空き容量)
推奨動作環境 CPU Pentium 4(HT)3GHz以上
メモリ 1GB以上
HDD 1GB以上

※最低動作環境は、 SagePro®/eDEBUG単体で動作させた場合の動作環境です。ZIPC連携を行うためには、ZIPC動作に必要なスペックを満たしている必要があります。

5.価格および出荷時期

  • SagePro®/eDEBUGの価格
製品名 内容 価格 販売開始時期
SagePro®/eDEBUG収集側(ターゲットボード) ターゲットボードに組み込まれ、トレースデータをメモリ上に記録する収集ツール 個別見積 2008年5月9日
SagePro®/eDEBUG解析側(PC) 記録したトレースデータを解析用PCでビジュアル表示する解析ツール
  • ZIPCの価格
製品名 内容 価格 販売開始時期
ZIPC Ver9.1 組込みシステム向けの開発支援を行うCASEツール 個別見積 2008年5月9日

6.他社製品名称に関する表示

  • Microsoft,Windowsは,Microsoft Corp.の米国およびその他の国における登録商標です。
  • Linuxは,Linus Tovaldsの米国およびその他の国における登録商標または商標です。
  • ARMは,ARM Lid.の英国およびその他の国における登録商標です。
  • SHシリーズは,株式会社ルネサス テクノロジの登録商標です
  • ZIPCは,キャッツ株式会社の登録商標です。
  • TRON は,“The Real-time Operating system Nucleus” の略称です。
     ITRON は,"Industrial TRON"の略称です。
     μITRON は,"Micro Industrial TRON" の略称です。
  • μITRON,T-Engine,T-Kernelは,コンピュータ仕様に対する名称であり,特定の商品を示すものではありません
  • SagePro®は,The Sage of Software Development Process Managementの略称で,株式会社 日立情報制御ソリューションズの登録商標です。
  • HEWは,High-performance Embedded Workshopの略で株式会社ルネサス テクノロジ殿の商品名です。

■ 取扱部署・照会先
<日立情報制御ソリューションズ>
  ソリューション第三営業部 安倍 史英,大穂 美和子 TEL: 03-5769-7108
  E-mail: e-ssc@ml.hitachi-ics.co.jp
<キャッツ>
  営業本部 TEL: 045-473-2816
  E-mail: info@zipc.com

以 上

■添付資料 1
<「SagePro®/eDEBUG−ZIPC連携」機能の画面例 >

■添付資料 2
SagePro®/eDEBUGの主な機能
「SagePro®/eDEBUG−ZIPC連携」機能以外のSagePro®/eDEBUGの機能は以下の通りです。

  1. イベントトレース
    トレースデータの情報(タスク名/割込み名,パラメータ名など)を時系列に表形式で表示します。さらに,検索機能によりイベントコードやパラメータに対する検索を行い,条件に一致したレコードを色分け表示する事ができます。
  2. タスク遷移トレース
    タスク,割込みの遷移状態を表示します。
    時間軸とともにタスクの切替りや,割込み発生ポイントを把握する事ができます。
    また,マウスをドラッグするだけでドラッグ区間の実行時間をポップアップ表示したり,指定した処理時間を越えるタスクを色分け表示することもできます。
  3. タスク実行トレース
    タスク毎の開始・終了と起動要求のシステムコール発行および終了時のタスクの状態を時系列に表示します。
    タスク間の関係を見るのに用います。
  4. メッセージ滞留件数
    指定したメールボックスについて,メールボックスID毎にメッセージキューの送受信回数を表示します。
  5. CPU負荷率
    システム全体または指定した区間のCPU負荷率及びタスク毎の実行時間を表示します。
  6. ソース行の自動表示(HEW連携)
    ソース行の自動表示では,株式会社ルネサステクノロジの統合開発環境であるHEW(High-performance Embedded Workshop)と連携し, SagePro®/eDEBUGのシステムコールイベントをクリックすることで、自動的に対応するソース行にジャンプする事ができます。

<SagePro®/eDEBUGの主な画面例>

■添付資料 3
<SagePro®/eDEBUGのシステム構成例>

このニュースリリース記事の情報(製品価格,製品仕様,サービスの内容,発売日,お問い合わせ先, URL等)は,発売日現在の情報です。予告なしに変更され,検索日と情報が異なる可能性もありますので,あらかじめご了承ください。

2008/04/21
キャッツは組込みシステムの検証を効率化する
モデルベース開発向けのプロトタイプ開発検証環境
「プロトタイプECU(仮名)」を発表

キャッツ株式会社(社長・上島康男、横浜市港北区)は本日、株式会社デンソーと共同開発したプロトタイプ開発を効率化する検証実験装置「プロトタイプECU(仮名)」を開発したことを発表しました。
本製品は、オープンアーキテクチャをコンセプトにした先行開発工程(プロトタイプ開発)でシステム検証、組込みソフトウェア検証を可能にします。本製品を2008年5月14日〜16日に開催される組込みシステム開発技術展「ESEC」に出展する予定です。

組込みシステムの開発は、コストがかさむハードウェアの開発前にいかに早く組込みソフトウェアを検証できるかが重要となり、その成否がQCD(品質、価格、納期)のカギを握るとされ「モデルベース開発」が注目されています。検証を効率的に行うためには仮想システムでの検証(シミュレーション)や開発評価用ボードでの検証(エミュレーション)が重要です。
本製品は携帯電話やデジタル家電、自動車用ECUなどの様々な組込みシステム開発でハードウェアが完成する前にソフトウェアの開発や評価を行う「プロトタイプ開発工程」の検証環境を提供します。

【本製品の特徴】
●オープンアーキテクチャ(ソフトウェア・ハードウェア)/高い拡張性
・ハードウェアとソフトウェアの仕様を開示し、ユーザーカスタマイズが可能
・様々なMiddle Wareに対応する事が可能です。
●CPU変更が可能
・組込み向けCPUNECエレクトロニクスの「V850」や富士通製 FR、ルネサステクノロジの「SH2」などC7以外のCPUへの変更にも別途対応が可能です。
●様々なRTOSへの対応が可能
・初期バージョンはLinux(Real Time Kernel)を採用。仕様を開示しているためWinCE、VxWorks, μITRONなどの各種OSに対応が可能です。
●ハイパフォーマンスCPUの採用
・x86アーキテクチャに基づいた台湾VIA Technologies社のプロセッサ「C7」を採用することで複数の複雑なアプリケーションを検証できることができます。
●多くの汎用I/Oを搭載
・USB , Serial , Ethernet, Video, Audio, Card Bus等の多くの汎用IOを搭載しているため様々な組込みシステムのプロトタイプに対応する事が可能です。
●自動車業界向け対応
・車載ネットワークの標準規格である「CAN(Controller Area Network)」をサポート(4チャネル)しているほか、次世代X-by-Wireシステム用の車載LANプロトコルである「FlexRay」もサポートする計画です。
・車載で要求される振動、温度、湿度などの使用環境における耐久性試験を実施しました。
●ハイコストパフォーマンス(低価格)
・販売予定価格は140万円

モデルベース開発ではシステムの振舞いをモレやヌケ無くモデリングすることが求められ、代表的手状態遷移表による設計手法が注目されています。キャッツは主力製品である組込みシステム向け開発支援用CASE(Computer Aided Software Environment) ツール「ZIPC」と「プロトタイプECU(仮名)」を協調させた開発プロセスと開発環境を提案し、組込みシステム開発のQCD(品質、価格、納期)の向上に貢献します。

【モデルベース開発プロセス】
1.システム設計/検証――動く、「仕様書」作成機能
ZIPCやMATLAB/Simulinkなどのツールを用いてシステムの設計とシミュレーション・テストをPC上で行う。
2.制御モデル作成/テスト――プロトタイプ開発
設計されたモデルからプロトタイプハードウェア向けの制御用プログラムコードを自動生成。制御コードはプロトタイプハードウェア上でリアルタイムに動作確認を行う。
3.実機システムでの動作検証/HILシミュレーション
「HILS (Hardware-In-the-Loop Simulator)」とプロトタイプECUと接続し実機システムで検証する。

以 上

【お問合せ先】

キャッツ株式会社 営業本部
TEL 045-473-2816、FAX 045-473-2673
E-mail:info@zipc.com

2008/04/18
車載電子システムの国際標準「AUTOSAR」に準拠
国産初の車載システム開発支援ツールを発表

キャッツ株式会社(社長・上島康男、横浜市港北区)は本日、日本で初めて車載電子システムの国際標準「AUTOSAR」に準拠した車載システム開発支援用CASE(Computer Aided Software Engineering)ツール「ZIPC AUTOSAR(ジップシー・オートザー)」を開発したことを発表しました。本製品は、2008年5月14日〜16日に東京ビッグサイトで開催される組込みシステム開発技術展「ESEC」に参考出展する予定です。

車両の機能安全の高度化や自動車制御の高機能化に伴い、電子制御ユニット(ECU)や車内LANなど車載ソフトウェアは年々複雑化してきています。2002年に約100万行といわれてきた車載システム用のプログラム・コードは、700万行に達しようとしていると指摘されています。この規模は、1980年代半ばの銀行の第3次オンラインシステムのソフトウェア量を凌駕するものです。

キャッツは、このような状況に対応することを目的に車載ソフトウェアに対する支援ツールの研究開発を進め、日本の標準化団体であるJasPar(Japan Automotive Software Platform and Architecture)やAUTOSAR、FlexRayコンソーシアムなど内外の標準化団体に参加し、車載システム向けツールの開発を行ってきました。

本日発表するZIPC AUTOSARは、国産初のAUTOSAR準拠アプリケーション開発をサポートするツールです。AUTOSARは、自動車用の基盤ソフトウェアや機能インターフェースなどの部品化と共通化を図ることを目的に、ボッシュやBMWなどドイツメーカーを中心に2003年7月に設立された団体で、日本からもトヨタ自動車をはじめ多くの企業が参加しています。AUTOSARは、アプリケーションとECU間のインターフェースを標準化するためのプラットフォームベース開発を進めるために「AUTOSAR」を定義し、メーカーによって仕様が異なるECUに依存しないソフトウェアの部品化を推進しています。

ZIPC AUTOSARは、AUTOSARに基づいた4種類のエディタと、設計上の制約を検査するためのバリデータ(入力データとアプリケーションの適合度をチェックする機能)で構成されたツールです。ZIPC AUTOSARを利用すると、実装するソフトウェアの構造を記述する「SWC&インターフェース図」と「コンポジション図」、「Runnable図」、ソフトウェア配置対象となるハードウェアを記述し、ソフトウェアとの対応付けを設計していく「トポロジー&マッピング図」などを、直感的なGUIによって作成できます。

また、ZIPC AUTOSARは、設計支援機能を提供することも特徴です。例えば、ソフトウェアコンポーネントを配置する際に、配置時の制約等を考慮した半自動/自動支援機能を備えます。EclipseべースでAUTOSAR準拠のXMLスキーマに沿ったファイルフォーマットを使用しているため、既存ツール群との連携も簡単です。多言語対応でもあり、ワールドワイドに車載システムの開発プロセスを支援できます。

キャッツは、ZIPC AUTOSARを車載システム向け開発支援ツールのプラットフォームと位置づけており、今後はZIPC上で展開してきたフォーマルメソッドによる検証技術等も取り込んでいく計画です。

以 上

■福田 晃氏(九州大学システムLSI研究センター長 九州大学大学院システム情報学研究院教授)のコメント
「AUTOSAR対応の「ZIPC AUTOSAR」の発表を歓迎します。世界標準であるAUTOSARに準拠するツールは、世界展開している自動車産業にとって、非常に重要な位置付けのツールです。九州大学では自動車産業に特化した大学院専攻「オートモーティブサイエンス専攻」の新設(平成21年4月)を予定しており、教育の観点からも国内ベンダーからツールがリリースされ、環境が整えられることを非常に歓迎します。同様に、非常に重要な位置付けとなるツールが国内ベンダーからリリースされることは、国内自動車産業からも歓迎されることを確信しています」。

■高田 広章氏(名古屋大学大学院情報科学研究科教授)のコメント
「ZIPC AUTOSAR」の発表を歓迎いたします。自動車産業では、今後予想される制御ソフトウェアの複雑化への対応が大きな課題と考えられています。その複雑化へ対応するための有力な開発手法として、プラットフォームベース開発に期待しています。その開発手法をサポートするAUTOSAR準拠ツールが国内ベンダーからリリースされることは、開発手法定着のために必要なサポート、コンサルティング等を考慮すると非常に意味のあることだと考えます。今後、「ZIPC AUTOSAR」が活用され、自動車産業の発展に寄与していくことを期待しています。

【お問合せ先】

キャッツ株式会社 営業本部
TEL 045-473-2816、FAX 045-473-2673
E-mail:info@zipc.com

詳細はこちら >>ZIPC AUTOSAR 国産初の車載システム開発支援ツール

2008/04/15
計画的なソフトウェアの再利用を強力にサポート
国産初のソフトウェア・プロダクトライン開発支援ツールを発表

キャッツ株式会社(社長・上島康男、横浜市港北区)は、組込みソフトウェアの再利用や資産管理を効率化する「ソフトウェア・プロダクトライン」開発を支援するツールを日本で初めて製品化し、中核となるモジュール「ZIPC SPLM Core(ジップシー・SPLMコア)」を本日より販売開始しました。(SPLM=Software Productline Manager 「ソフトウェア・プロダクトライン・マネージャ」)

デジタル家電や自動車制御などの分野における組込みソフトウェア産業は、年々大規模化、複雑化が進み、生産性の低下と開発コストの上昇という大きな課題を抱えています。市場の多様なニーズに応える必要から、同一市場に投入する製品ラインナップが多品種化するとともに、ユーザからの要求に迅速に対応するため開発期間の短縮が求められることがその要因です。

このような課題への回答の一つとして、組込みソフトウェア開発分野で近年注目されつつあるのが、ソフトウェア・プロダクトラインといわれる次世代の開発手法です。ソフトウェア・プロダクトラインは、ソフトウェアを「ドメイン」と呼ぶ小さな単位に細分化してから開発する手法で、ソフトウェアを新たに開発する際には、既存のドメインを組み合わせて効率よく開発を進めることができるため、ソフトウェア資産の効果的な再利用を行えます。

ソフトウェア・プロダクトライン開発の全工程を自動化サポートするZIPC SPLM Coreは、キャッツが日本のソフトウェア・ベンダとして初めて、組込みソフトウェアのプロダクトライン開発環境を構築するために開発したツールです。プロダクトライン開発環境の構築コンサルティングとツールのカスタマイズ・サービスを含んだ形で提供します。

ZIPC SPLM Coreは、製品のバリエーションに対応するトレーサビリティを確保した資産管理や製品構成の整合性検査、亜種製品開発の見積もり支援、プロジェクト管理支援など多様な機能をお客様のニーズに合わせて構成できることが特徴です。

キャッツはまた、ソフトウェア・プロダクトライン開発におけるドメインの分析工程を支援するフィーチャ図エディタの新製品「ZIPC Feature(ジップシー・フューチャー)」を本年9月に出荷する予定です。「ZIPC Feature」の予定税別価格は20万円(スタンドアロン版)です。なお、ZIPC SPLM Coreの価格は、コンサルティングなどのサービスを含むため個別対応となります。

ZIPC Featureはドメイン分析に必要なフィーチャ図を簡単な操作で描けることに加え、ユーザが定義したルールに従ったモデル検査機能を搭載しているため、対象となるドメインにきめこまかく対応するモデル検査が可能です。ZIPC Featureは、九州大学による「ソフトウェアプロダクトライン技術の自動車ソフトウェアへの適用,ならびにそのためのツール開発に関する研究」、および、平成20年度の経産省戦略的基盤技術高度化支援事業の「プロダクトライン開発手法による組込みソフトウェア設計情報連動管理システムの開発」においてその機能を評価され、弊社のツールカスタマイズサービスを適用した同製品の先行リリース版を、研究用ツールとしてご採用いただいております。

キャッツは、2005年6月から、九州大学と次世代モデルベース開発における状態遷移モデル検査技術(形式手法/モデル検査技術)とともに、ソフトウェア・プロダクトラインの共同研究を行ってきました。本日発表する両ソフトウェア製品は、九州大学との共同研究の成果となるものです。

以 上

■福田 晃氏(九州大学システムLSI研究センター長 九州大学大学院システム情報科学研究院教授)のコメント
「国産初のソフトウェア・プロダクトライン開発支援ツール「ZIPC SPLM Core」「ZIPC Feature」の販売開始を大いに歓迎いたします。ソフトウェア・プロダクトライン開発の成功の鍵は、ドメインに応じた、分析やアーキテクチャ設計はもちろんですが、適用ドメインにマッチした支援ツール群の整備も重要です。その点、支援ツールだけでなく、コンサルティングやツールのカスタマイズも併せて提供するキャッツ社のソリューションは非常に的を射ており、広く市場に受け入れられるものと確信します」。

■岸 知二氏(北陸先端科学技術大学院大学特任教授/11th Software Product Line Conference,Program Co-chair)のコメント
「ソフトウェア・プロダクトラインは、再利用によるコストの削減、高スキル人材の効果的な活用など、組込みソフトウェア産業の抱える課題の解決策として注目すべき開発手法です。日本の組込みソフトウェア開発現場は、ソフトウェア・プロダクトラインの恩恵を最大限に受けるために、ドメイン・エンジニアリングからアプリケーション・エンジニアリングまで、ソフトウェア・プロダクトラインの開発プロセスを支援する強力なツールの登場を待ち望んでいます。キャッツ社製ソフトウェア・プロダクトライン支援ツール「ZIPC SPLM Core」「ZIPC Feature」の今後の展開に期待しています。」

【お問合せ先】

キャッツ株式会社 営業本部
TEL 045-473-2816、FAX 045-473-2673
E-mail:info@zipc.com

詳細はこちら >>ZIPC SPLM,ZIPC Feature 国産初のソフトウェア・プロダクトライン開発支援ツール

▲ ページTOPへ