伊藤忠テクノソリューションズ株式会社
- 概要
このパートナー社の会社情報(アライアンスパートナープログラム)
UML準拠モデル駆動型開発環境 Rhapsody
UML準拠モデル駆動型開発環境。ソフト分析/設計を表記したUMLモデルからC/C++/Adaコードを自動生成できます。組み込みソフト開発向けに特化しているのが特長であり、自動生成コードは開発環境ホスト上だけでなく、ターゲット上でも動作可能です。モデル実行状況のアニメーションによる確認機能、モデル・コード同期機能などにより、スパイラル型開発を強力に支援し、トータルな生産性向上をもたらします。

- 実行可能モデル:
UMLモデルを実行し、その正しさを確認することが可能です。具体的にはUMLモデルから自動生成したC/C++/Adaコードをコンパイルしたものを、開発環境ホストまたはターゲット上で実行できます。実行状況を、モデルのステートチャート図、アクティビティ図、シーケンス図のアニメーションによりグラフィカルに確認可能な上、インスタンスの属性(データメンバ)値の確認、設定が可能です。 - リアルタイム・フレームワーク:
Rhapsody は、「リアルタイム・フレームワーク」上で動作するコードを生成します。これは各種RTOSを抽象化/隠蔽するための仕組みであり、これによりコードのターゲットRTOS/マイコン依存部分と非依存部分が明確に区別されます。一般にRhapsodyはターゲット非依存のアプリケーション・ロジック部分をコード生成します。またターゲット依存部分(RTOSアダプター)のみを入れ替えることが可能であり、異なるターゲットへの対応が非常に容易です。μITRON, VxWorks, WindowsCE, pSOS など各種RTOS向けアダプターが用意されています。 - モデル・コード同期機能:
モデルを変更すると即時に生成コードの該当個所が変更される/生成コードを変更すると即時にモデルの該当個所が変更される、というモデル・コード同期機能を持っています。モデル/コードの変更/デバッグを、ユーザーにとって最も効率的な方法で行えると共に、モデルと生成コードの対応関係が容易に把握できるという副次的な効果も得られます。この他に、既存の(手書き)コードを解析しモデル構造を自動生成するリバース・エンジニアリング機能も持っています。これにより既存資産を有効活用できます。
主な対応デバイス
| 8,16bit 超低消費電力マイコン | RL78 | ― |
| 78K0 | ― | |
| R8C | ― | |
| 16,32bit CISCマイコン | RX | ― |
| 78K0R | ― | |
| 32bit RISCマイコン | V850 | ― |
| SuperH | ○ | |
| SoC | R-Mobile | ― |
| R-Car | ― | |
| R-Home | ― |
対応デバイスに関する詳細はパートナー各社までお問合せください。
動作環境
Windows XP(SP1/SP2/SP3)
Windows Vista SP1
Windows 7
Red Hat Enterprise Linux 4.0/5.0
Citrix 4.0 (hosted on Windows Server 2003)
問合せ先
伊藤忠テクノソリューションズ株式会社
TEL: 03-6417-5473
E-mail: embedded-support@ctc-g.co.jp
http://www.ctc-g.co.jp/solutions/embedded/index.html
Japan 日本語
