UML StateChartフレームワーク

StateChartを使用する簡単な方法。
今すぐダウンロード

UML StateChartフレームワーク ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Christian Mocek
  • 出版社のWebサイト:

UML StateChartフレームワーク タグ


UML StateChartフレームワーク 説明

StateChartsを使う簡単な方法.. UML StateChart Frameworkは、JavaとC ++のフレームワークです。このフレームワークは、C ++とJavaのUML StateChartのセマンティクスと構文を実装しています。これにより、このDiagramm-Typeを独自のコードに統合するために、開発者が使いやすいAPIを提供します。それはGNU遅い一般公衆免許でリリースされています。それらは、オブジェクト間の対話を記述するシーケンス図またはコラボレーション図ではなく、オブジェクトの動作を説明するために使用されます。オブジェクト管理グループは、このタイプのダイアグラムをUML仕様に追加して、わずかに修正されたセマンティクスを使用して追加しました。 StateChartの主な拡張は、Modellingで階層と並行性を使用する機能です。なぜそれを使用していますか? StateChartのAlterItiveSthe問題との比較は、いくつかの要素が現在のプログラミング言語に直接マッピングすることができないため、セマンティクスが実装が非常に難しく、実装が困難であることです。したがって、開発者は厄介な位置にあります。ガンマら。 al。しかし、このアプローチにはいくつかの欠点があります。*有限状態マシン(FSM)と階層や並行性がないだけです。要素(例えば、アクションと遷移など)は実際のオブジェクトとして表されません。代わりに、ソフトウェアを理解し、変更、および維持することが困難な状態を実装するクラスに隠されています。* FSMのインフラストラクチャとランタイム構成を区切ることはできません。代わりに、Timethisプロジェクトで複数回使用する必要がある場合、FSMの多くのインスタンスがメモリ内で発生しなければならず、異なるアプローチを使用します。もともとフレームワークはドイツのドルトムント大学でのコンピュータサイエンスにおける私の卒業証書論文に基づいており、レゴマインドストームでステートチャートを走らせるために作成されました。後でそれは最適化され、C ++に移植されました。これが「UML StateChart Framework」の主な機能です。 ・使いやすいAPI(詳細についてはドキュメントを参照) ・C ++とJavaに実装されています ・非常に少量のメモリしか必要としません ・完全なオブジェクト指向設計(すべての要素は実際のオブジェクトです) ・StateChartインフラストラクチャの並列使用方法ランタイム固有のデータは、小さなオブジェクトにカプセル化されています。 StateChartの多くの要素をサポートします。 ・シンプル、階層的および並行状態 ・開始と最終状態 ・階層状態での歴史と深歴の疑似ステーション ・フォーク - と同時状態のための疑似ステートを結合します ・ジャンクション点を使用したセグメント化された遷移 ・遷移は複合状態の境界を横切ることができます(暗黙の入力/出口) ・州の参入、行動や終了行動 ・遷移のためのイベント、警備員および行動 ・スレッドプールを含むシグナルイベントの非同期イベントキュー このリリースの新機能: ・タイムアウトイベントを処理するときにConcurrentModificationExceptionのバグを修正しました。 ・作成したスレッドが非Deamonスレッドである場合は、シャットダウン手順を修正しました。


UML StateChartフレームワーク 関連ソフトウェア