MOFを理解する

MOFを理解する。下記URLを読むとなんとなく理解できる。

http://www.umlcert.org/column/uml3_08.html

  • UMLの姉妹言語
  • UMLのクラス図と似ている
  • 実はUMLの仕様書では自然言語およびOCL(オブジェクト制約言語)と、このMOFを組み合わせて、より正確にUML仕様を記述している
    • ユースケースやステートマシンなどのあらゆるUMLの要素がMOFによって定義されている
  • MOFはメタメタモデル(M3)
    • M0〜M3のモデル階層の考え方もあわせて理解しておくべきだろう。
    • メタモデル(M2)例 :別名コアモデル
    • モデル(M1)例 :別名ジェネレータモデル

※コアモデル、ジェネレータモデルの説明
http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2005-08