HCL DevOps Model RealTime
ステートマシンとの通信からなる C++ アプリケーションを開発しますか?Eclipse での C++ と合わせて UML-RT を利用したいですか?そんな時 HCL DevOps Model Real Time が格好のツールとなります!
C++ で直接コーディングするのと比べ、Model RealTime は優れた抽象化、オートメーションや分析を提供します。また組み込み、IoT およびリアルタイムのアプリケーションのデザイン、デバッグ処理、構築およびデプロイのために機能満載のツールを提供します。
機能
高度な抽象化
UML-RT は、カプセル、ステートマシンやイベントなどのパワフルな高次元のコンセプトを提供します。アプリケーションが生成される元のモデルの表示と編集のグラフィカルな図を利用します。
コード生成の自動化
UML-RT モデルは自動的に効率的な C++ コードに翻訳されます。生成されたコードはステートマシンのロジックの手作業でのコーディングの手間を省き、スレッドの安全に安心感をもたらします。コマンドライン・ツールである Modal Compiler によりコード生成を CI/CD パイプラインに統合することができます。
モデル デバッガ
UML-RT モデルがターゲットに対し稼働する際にこれをデバッグします。問題解決のためにトレースを把握し、アプリケーションのランタイムの動作の理解を深めます。
ターゲット ランタイムシステム
ポータブルでパワフルなランタイム ライブラリである TargetRTS によりアプリケーションが必要とするランタイム サービスを提供します。
HCL DevOps Model RealTime を選ぶ理由
Model RealTime は同時実行やパフォーマンスの問題を防ぐ一貫性のある読み取り可能で効率的な C++ コードを生成することを支援します。グラフィック活用ステートマシンは低次元 C++ 実装と比べはるかに理解して作業するのが簡単です。Rational Rose Real-Time のユーザーは自らのモデルを移行ウィザードにより Model RealTime に移行することができます。
UML RealTime および C++
UML-RT はアプリケーションをデザインする際に抽象化レベルを高めることを可能とするパワフルな高次元コンセプトを提供します。例えばカプセル、ステートマシン、ポートなど多数のコンセプトがあります。これらのコンセプトは極めて効率的な C++ コードへ自動的に翻訳され、他の手作業での C++ コードと一緒に利用することができます。
グラフィック図エディタ
ステートマシン図、複合構造図やクラス図などのグラフィック エディタを使ってアプリケーションを表示・編集することができます。
モデル デバッガ
アプリケーションの問題解決やランタイムでの動作を理解するために高次元モデルのデバッグ処理とトレース処理を利用し従来の C++ デバッグ処理を補完します。
パワフルなランタイム・ライブラリ
ポータブルでパワフルなランタイム ライブラリである TargetRTS によりアプリケーションが必要とするランタイム サービスを提供します。産業用としての長年にわたる実績により、このライブラリはお客様のアプリケーションにとって実証済みで強固な基盤となります。