エーアイコーポレーション

プロダクトマネージャー職募集中
メール・ニュース申込サイトマッププライバシー・ポリシーEnglish
製品 製品採用事例 展示会・セミナー リクルート 会社概要 お問い合わせ・資料申込
Embedded Software
HOME製品 > PathMATE
製品

UMLモデル対応コード生成/デバッグツール
PathMATE

モデルと実装の独立化 ・・・”プラットフォームには非依存なUMLモデルから実行可能なコードを自動生成する”・・・ いまOMGでは、このようなMDA(Model Driven Architecture)と呼ばれる概念の実現が進められています。PathMATE は、このMDAを組込みシステム開発向けにいち早く適用した、UML対応コード生成・デバッグツールです。

Action Semantics準拠言語(OMG提唱)によって記述された振る舞いモデルからコードを自動生成し、ターゲット用実行コードを提供することにより、そのまま実機上で動く実行ファイルの構築を実現します。つまり、UMLモデルから100%実行可能なコードを自動生成することが可能となります。さらに、開発ホストと実機をLAN等で接続し、デバッグ用インスツルメント付きの実行ファイルを実機上で走らせながら、UMLモデル上で動作トレース等のデバッグを行なうことができます。

PathMATE のコード自動生成は、テンプレート(テキスト形式)をベースとした変換エンジンを使用しています。
C、C++、Javaに対応したテンプレートにより、全く同じモデルから各言語に対応した別々のコードが生成されます。また、テンプレートを直接編集し生成ルールを変更すれば、コードサイズの最適化、実行スピードの向上を図ることも可能です。


PathMATE

主な特長

  • コード自動生成
    • 状態モデルにアクションを記述したUMLモデルからTransformation Engineによりコードを自動生成
    • 対応言語:
      C、C++、Java
    • 対応RTOS:
      VxWorks、Win32、ARM OS、MQX、OSE(その他のOSについても短期間で移植可能です)
  • デバッグ機能
    • モデルデバッガ"Spotlight"による下記のUMLモデルデバッグ
      ・ クラス生成時のブレーク
      ・ イベント受信時のブレーク
      ・ 状態遷移発生時のブレーク
      ・ トレース機能によるイベント発生の確認
      ・ 各インスタンスの属性値、関連の確認
    • 対応言語:
      C++、C、(Java対応予定)
  • ドキュメント自動生成
    • Transformation Engineによりドキュメントを自動生成
    • ドキュメント生成用テンプレート(テキスト形式)を直接編集することにより、柔軟なフォーマット変更が可能
    • 対応形式:
      XML、Word(rtf)

ターゲット製品 / 対応製品 / 互換性など

対応UML
モデリングツール
本製品は、以下の何れかのUMLエディタにインテグレーションする形でご利用いただけます。

ARTiSAN STUDIO (ARTiSAN社)
Rational Rose (日本IBM社)
対応ホスト環境 Windows NT、2000、XP

ユーザーの利益性

  • モデルの再利用性、移植性の向上
  • コード自動生成による開発効率、ソフトウェア品質の向上
  • より抽象度の高い言語を使用することによる生産性、ソフトウェア品質の向上

技術サポート体制

電話、FAX、E-mailによるサポート、有償トレーニング、コンサルティング。

お問い合わせ

E-mail お問い合わせフォーム
TEL 03-3493-7981
FAX 03-3493-7993
戻る
ページの先頭へ
HOME製品製品採用事例展示会・セミナーリクルート会社概要お問合わせ・資料申込 © 2012  A.I. Corporation. All Rights Reserved.