「無責任なツール・ベンダーのせいでMDAに対する誤解が広まってしまった」,米Borland/OMGのKarl Frank氏 「開発ツール業界がMDA(Model Driven Architecture)を『図からコードを生成するもの』だと単純化したために,MDAがあたかも『子供の魔法』のようにとらえられるようになってしまった」。米Borland SoftwareのPrincipal Architectであり,標準化団体のOMG(Object Management Group)でUML 2.0やMDAの標準化に携わっているKarl Frank氏は,MDAが“誤解”されている現状をこう嘆く。これまで多くの企業がコード生成ツールを作ってきたが,これらはOMGのMDA仕様に準拠していないにもかかわらず,MDAを売り文句に販売されているという。「まともなツールがないのにMDAという言葉だけが一人歩き
はじめに MDA(Model Driven Architecture:モデル駆動型アーキテクチャ)とは、OMG(Object Management Group)によって定義されたソフトウェア開発のためのフレームワークです。ソフトウェア開発プロセスはモデルが重要であり、モデルを起点として開発プロセスを駆動するという考え方です。MDAにのっとった開発ではモデルからソースコードを自動生成しますので、開発工数の削減、品質の向上など、さまざまなメリットが期待されます。 しかし、世の中の多くの開発者は、MDAはまだ現実的ではないと認識しているようです。その一方で、MDAに対応した実装も着々と進められています。そのうちの1つがオープンソースのプロダクトであるAndroMDA(アンドロメダ)です。AndroMDAはBSDライセンスの元でソースが公開され、開発が進められています。AndroMDAは、Hi
モデル駆動型開発(MDD:Model Driven Development)は、現実的には困難な課題を多く抱えていて、実用的なEoD(Ease of Development:開発容易性)に貢献できないと考えている開発者は多い。 しかし、その課題をよく分析すると、OMG(Object Management Group)のMDA(Model-Driven Architecture)が固有に持っている課題、つまり現実的アプローチとのギャップによる課題であることが多い。例えば、モデル駆動型開発のフレームワークやコンポーネント技術への適合性、各種パターンやリファクタリングの適用、テスト、ビルド環境の利用、開発プロセスの進め方や開発チームの役割、モデルを含めた開発成果物の管理などの課題があり、それぞれを解決していく必要がある。しかし、モデルがあればそれらすべてを解決できるという単純な問題ではない。 そ
[いがぴょんの日記v2,diary,igapyon] 座学ベースでEclipse EMF/Ecore/JET を勉強中。 広告: BlancoEclipseDistribution 最新安定版 (3.4.1-20080925) リリース 10/01 最新版の Eclipse である Eclipse Classic (SDK) 3.4.1 一式 (日本語化済み) が Windowsインストーラを用いてインストールできます。 BlancoEclipseDistribution は Eclipseディストリビューションのひとつに該当します。 難易度高いです。しかも、MDAと再び出会うことまでは予想していませんでした。 Eclipse EMF http://www.eclipse.org/emf 私が気になるキーワードは下記のような所です。 Ecore http://do
はい、CodeZine狙ってます。 EMFは「Eclipse Modeling Framework」とか言っていて、なんだか 近寄りがたい存在でもあります。 なので、もっと親しみやすい名前を冠したいと思います。 EMFとは 「中途半端なXMLエディタを自動生成する仕組み」 なのです。 EMFではModelingの名の通り、モデルを操作対象にしています。 EMFにおけるモデルとは、EcoreというEclipseのMOF準拠仕様に従った定義ファイル で記述されたモデル定義に従った「何か」です。 平たく言うと、EMFオリジナルのXMLファイルになります。 EMFではEcoreを定義するための方法として5つの方法を提供しています。 ・Ecoreエディタでゴリゴリ書く (悪くない方法です) ・Javaインタフェースで書く (多分ベストの方法です) ・Omondo Eclipse UMLプラグインで書
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く