版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、模型驅(qū)動架構(gòu)(MDA)是一個軟件開發(fā)框架,是繼CORBA、UML之后由OMG推出的重要的軟件開發(fā)方法學。OMG對MDA的構(gòu)想是將軟件系統(tǒng)的開發(fā)行為提升到對更高的抽象層級的關(guān)注,通過模型的變換來驅(qū)動系統(tǒng)的開發(fā),在兼容已有技術(shù)的條件下使模型價值最大化。 雖然構(gòu)建平臺模型方面業(yè)內(nèi)已經(jīng)建立了相關(guān)標準,但模型間的相互轉(zhuǎn)換技術(shù)尚處在探索階段。MDA的核心問題是模型轉(zhuǎn)換,模型轉(zhuǎn)換技術(shù)上的一點突破,都會對代碼的自動化生成、異構(gòu)平臺的集成與互操作
2、以及軟件面對不斷涌現(xiàn)出的新技術(shù)和新平臺的自洽性等方面都有著巨大的影響。目前的研究大都局限于某一具體領(lǐng)域或平臺,雖然提出了很多轉(zhuǎn)換方法和提案,卻沒有形成統(tǒng)一的標準,商業(yè)化更是奢談。 針對模型轉(zhuǎn)換規(guī)范匱乏的問題,經(jīng)過對業(yè)內(nèi)主流的模型轉(zhuǎn)換方法及模型轉(zhuǎn)換特征模型的分析,模型轉(zhuǎn)換問題主要表現(xiàn)在:轉(zhuǎn)換方法較為繁雜、轉(zhuǎn)換技術(shù)可復用性和通用性較差及缺少統(tǒng)一的規(guī)則語義,這些都給模型轉(zhuǎn)換帶來了極大的困難。鑒于此,本文提出基于轉(zhuǎn)換規(guī)則的模型轉(zhuǎn)換引擎M
3、TE,從規(guī)則及其語義層面以及轉(zhuǎn)換通用性方面探索轉(zhuǎn)換問題。首先討論了轉(zhuǎn)換中源和目標模型關(guān)系及其形式化表示;然后著重分析了轉(zhuǎn)換規(guī)則的語義、定義了轉(zhuǎn)換規(guī)則和給出了MTE規(guī)則庫的組織形式,并對MTE的主要部件和工作原理作了詳細的闡述。最后應用實例對MTE作了驗證。 本文的主要內(nèi)容如下: 1)把目前關(guān)于模型轉(zhuǎn)換已有的經(jīng)典提案和主要模型轉(zhuǎn)換方法進行了歸并 與分類,對各個分類進行了評述。 2)設(shè)計了基于XMI的模型轉(zhuǎn)換原
4、型,采用XMI bus將MOF和XML,很好的結(jié)合在一起,方便處理異構(gòu)數(shù)據(jù)格式、數(shù)據(jù)交換和通信等。給出了實際應用,討論了該轉(zhuǎn)換方法的優(yōu)缺點。 3)提出了基于轉(zhuǎn)換規(guī)則的模型轉(zhuǎn)換引擎MTE。定義MTE包括三個主要部件:轉(zhuǎn)換規(guī)則庫、轉(zhuǎn)換調(diào)度器和轉(zhuǎn)換過程管理。分析了轉(zhuǎn)換規(guī)則語義和詳細討論了轉(zhuǎn)換引擎的工作原理、組織結(jié)構(gòu)、相關(guān)性質(zhì)以及轉(zhuǎn)換過程的管理和保存等。最后應用MTE思想完成了一個模型轉(zhuǎn)換的實例,實例的轉(zhuǎn)換規(guī)則的定義是用RDL語言完成的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于EMF框架的數(shù)據(jù)模型轉(zhuǎn)換引擎的研究與實現(xiàn).pdf
- UPnP和IGRS的轉(zhuǎn)換引擎設(shè)計與實現(xiàn).pdf
- 基于狀態(tài)轉(zhuǎn)換的入侵檢測分析引擎的研究與設(shè)計.pdf
- 三維模型轉(zhuǎn)換引擎及其應用研究.pdf
- 網(wǎng)絡處理器分組轉(zhuǎn)換引擎PTE的研究與設(shè)計.pdf
- MDA模型轉(zhuǎn)換平臺中模型轉(zhuǎn)換方法的研究與實現(xiàn).pdf
- 基于規(guī)則引擎的動態(tài)工作流模型研究與設(shè)計.pdf
- 支持MDA的設(shè)計模式建模與模型轉(zhuǎn)換研究.pdf
- UML模型與形式模型雙向轉(zhuǎn)換的研究.pdf
- OOABiWfE引擎和OAWfM模型的研究與應用.pdf
- 基于FSM模型的流程引擎研究與實現(xiàn).pdf
- 三維游戲引擎中剛體模型的研究與設(shè)計.pdf
- MDA模型轉(zhuǎn)換方法的研究與實現(xiàn).pdf
- 基于模型集成計算的領(lǐng)域模型轉(zhuǎn)換研究與應用.pdf
- 基于MDA的模型轉(zhuǎn)換的研究與應用.pdf
- 測量坐標轉(zhuǎn)換模型研究與轉(zhuǎn)換系統(tǒng)實現(xiàn).pdf
- 基于MDA的模型轉(zhuǎn)換工具的設(shè)計與實現(xiàn).pdf
- 基于MDA的模型轉(zhuǎn)換研究與應用.pdf
- 可擴展網(wǎng)絡服務模型的控制引擎設(shè)計與實現(xiàn).pdf
- 基于數(shù)據(jù)轉(zhuǎn)換引擎的銀行賬單-通知書系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論