OpenArchitectureWare(OAW)是一組工具和組件,能夠輔助使用模型驅動(Model-Driven)所進行的軟件開發。它構建在一個模塊化的MDA/MDD生成器框架之上,支持使用任意設計格式,元模型導入,支持任意代碼格式輸出。其核心是一個工作流引擎:首先定義轉換工作流和許多被用於讀取與示例模型的預構建工作流組件和模型,之後對它們進行約束及違反校驗,然後把它們轉換成其它模型,然後生成最終代碼。
使用前提:
1. Eclipse 3.3及以上的版本
2. 網上下載UML以及OAW的插件
首先,我們需要爲項目建立一個抽象的Ecore模型。。待續