在本文中,使用 eclipse modeling framework (emf) 和 graphical modeling framework (gmf) 技術來為領域特定語言產生領域特定建模輔助工具。了解定義領域特定語言的價值,探索基本概念和不同的建模方法,以及獲取有關建立良好元模型的提示。引言
在體系結構設計和軟體工程中,您需要清楚理解體系結構的領域,並且能夠有效地將該資訊傳達給其他人員。可以使用各種技術和工具來應對此挑戰,例如使用領域特定語言(domain-specific language,dsl)和領域特定建模(domain-specific modeling,d**)。d** 充當 dsl 的前端,並允許使用者通過視覺化的表示形式來表示構造。
本文集中於使用 eclipse modeling framework (emf) 和 graphical modeling framework (gmf) 技術來說明如何為 dsl 產生 d** 輔助工具。
要使用 emf 和 gmf 來開發 dsl 和 d**,您需要以下工具:
模型轉換概念和技術的建模
構件轉換概念和技術的建模
軟體工程和程式設計:
本文**ibm developerworks中國
模型驅動開發(MDD)介紹
在過去多年,軟體開發面臨了多個挑戰,新的需求和存在系統不斷增長,系統也變得越來越複雜,以至於我們很難及時的構建它們。為了解決這些問題,就出現了很多新的方法,其中最突出的乙個就是模型驅動開發。mdd代表了一套理論和工業化軟體開發的方法框架,在軟體開發全生命週期中系統的的使用模型作為主要工件,它主要為了...
模型驅動開發(MDD)介紹
在過去多年,軟體開發面臨了多個挑戰,新的需求和存在系統不斷增長,系統也變得越來越複雜,以至於我們很難及時的構建它們。為了解決這些問題,就出現了很多新的方法,其中最突出的乙個就是模型驅動開發。mdd代表了一套理論和工業化軟體開發的方法框架,在軟體開發全生命週期中系統的的使用模型作為主要工件,它主要為了...
模型驅動開發(MDD)介紹
在過去多年,軟體開發面臨了多個挑戰,新的需求和存在系統不斷增長,系統也變得越來越複雜,以至於我們很難及時的構建它們。為了解決這些問題,就出現了很多新的方法,其中最突出的乙個就是模型驅動開發。mdd代表了一套理論和工業化軟體開發的方法框架,在軟體開發全生命週期中系統的的使用模型作為主要工件,它主要為了...