Principles and Applications of Model Driven Engineering (3) Applications of Model Driven Engineering from a Perspective of Model Classifications
『モデル駆動工学の原理と応用』 (3)モデル分類からみるモデル駆動工学の応用
Résumé
The subject of applications of MDE is vast and rapidly evolving. Usually one may consider three important areas: generation of software artifacts, discovery of models from structured systems and interoperability between heterogeneous systems. As the third part of this series of tutorial, this article will show these three areas of increasing complexity are constantly evolving. Another classification of MDE applications may consider various domains like health care, military operations, automotive engineering, aeronautics, embedded systems, information systems, Web engineering, etc. We will instead take a typological approach and show how the typology of applications may be related to a classification of models and metamodels.
モデル駆動工学の適用対象はめまぐるしく変化している.通常,ソフトウェアアーティファクトの生成,構造化されたシステムのモデル発見,異種システム間の相互運用性の3つがモデル駆動工学の主要な分野とされる.連載第3回目となる本稿では,複雑さを増しているこれらの分野がどのように進化し続けているか見ていく.モデル駆動工学の応用を,健康管理,軍事作戦,自動車,航空機,組み込みシステムといった適用領域による分類を通して論じることも考えられるが,本稿では類形論的観点からの分類を通してこれを行う.更に,紹介する応用のそれぞれが,如何にモデルやメタモデルの分類と関係付けられるかについても述べる.