MetaEdit+ ハンズオントレーニング 概要
モデルから完全なコード生成と、その生産性向上に興味を持っても、どのようにしてコーディング中心の開発からモデリングベースへ移行できるかは、良く知られていません。特に白紙状態から、抽象度を上げて高い生産性を得る(UMLではかなわない)独自のモデリング言語を作ることは、難しいと思われています。そこで、このセッションでは、MetaEdit+ の例題演習を介して、イテレーティブに、実用的な独自のモデリング言語が、コード資産を基にして、容易に実装できることを紹介します。
New ! 概要を動画デモで紹介
step 1:コード(コマンド)のコンセプトからモデリング言語を開発+基本操作(音声付 12分)
step 2:システムのコンセプトからモデリング言語を開発+コード生成機能+ルール設定(音声付 10分)
以下のステップで、始めはコードレベルの抽象度でモデリング言語(メタモデル)を作成する。そしてそのメタモデルを試用し、イテレーティブに修正する(ルールを持たせる、抽象度を上げる)ことで、間違ったモデルを描くことの無い、より洗練されたモデリング言語へと進化させる仕組みを紹介します。(所要時間 3時間)
注:この演習では、メタモデリング(モデル言語の作成)方法の理解を中心にしています。そのため、例題では簡単なコード生成に限定しています。さらなる次のステップとして、より複雑なコード生成(製品レベルの)の仕組みに興味を持たれるなら、MetaEdit+ インストール内の“デジタル腕時計”、“S60 携帯“ などのサンプルと資料を参考ください。(自動生成させる言語の仕様(AUTOSARなど)、あるいはフレームワークがあれば、容易であることは、この資料からでもイメージできるようにはなっていますが)







HOME
前のページへ