「MDA(Model Driven Architecture)」というキーワードがふわふわとIT業界を漂うようになってしばらくたつ。しかしMDAとはいったい何なのか、どうもつかみどころがないと、だれもが思っているのではないだろうか。 MDAはUMLの標準策定を進めてきたOMG(Open Management Group)が、「その次の一歩」を狙って標準策定を推進しているモデル駆動開発のための方法論の1つである。しかし、OMG自身にとっても、MDAの姿を漠然としか認識していないような気がする。MDAとは方法論なのか? UMLのようなモデリングの標準言語なのか? あるいは、単なるキーワードなのか(とすれば、何のキーワードなのか)? 何をすればMDAといえるのか? OMGからMDAに関するいくつかのホワイト・ペーパーが出ているものの、具体的な成果物はまだ一般にはほとんど公開されていないといってよ