天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

面向嵌入式軟件Profile擴展的建模工具設(shè)計與實現(xiàn)

發(fā)布時間:2020-10-15 04:29
   隨著嵌入式系統(tǒng)的廣泛應(yīng)用,嵌入式軟件復(fù)雜度也越來越高,由此引起的“軟件危機”越來越嚴重。模型驅(qū)動架構(gòu)技術(shù)是目前軟件工程領(lǐng)域重要的研究方向,它能夠有效的緩解“軟件危機”帶來的壓力。然而,由于嵌入式軟件的實時性、軟硬件協(xié)同開發(fā)、平臺相關(guān)性等特性,使得簡單的使用MDA方法對嵌入式軟件開發(fā)變得難以實現(xiàn)。 本文對UML元模型進行分析,找出嵌入式軟件設(shè)計與UML密切結(jié)合的幾個方面。對這幾個方面進行深入分析,找到UML與嵌入式軟件難以結(jié)合的關(guān)鍵點。然后針對這幾個關(guān)鍵點,提出一套基于UML Profile擴展機制的解決方案。最后依據(jù)此解決方案,采用Eclipse插件開發(fā)技術(shù),設(shè)計完成了面向嵌入式軟件Profile建模工具。并重點給出了Profile擴展模塊的實現(xiàn)方法。 本文設(shè)計實現(xiàn)的面向嵌入式軟件Profile擴展建模工具,解決了使用UML進行嵌入式軟件開發(fā)時,難于構(gòu)建模型的問題,并且能夠通過工具的圖形編輯功能,實現(xiàn)圖形化建模,并針對嵌入式軟件特性,進行擴展建模。
【學(xué)位單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2012
【中圖分類】:TP368.1
【部分圖文】:

示意圖,插件,概念包,平臺


面向嵌入式軟件 Profile 擴展建模工具設(shè)計與實現(xiàn)示是 Eclipse 平臺、Eclipse IDE 以及其他插件的示意圖,通pse IDE 本身就是一個由 JDT (Java Development Tools)、Pnt Environment)以及 Eclipse Platform 插件的集合,借助于插人員可以將自己開發(fā)的工具以插件形式無縫的集成到 Ecli

模式圖,模式,視圖


MVC(Model-View-Control)結(jié)構(gòu),開發(fā)人員可以利用該圖像編輯框架構(gòu)建自己形編輯應(yīng)用程序,而不用自己重新實現(xiàn)一個 MVC 三層架構(gòu)。與其他 MVC 編架相比,GEF 的一個主要的設(shè)計目標就是盡量降低模型和視圖之間的耦合,和視圖各自都不會感知到對方的存在,其優(yōu)點就是可以根據(jù)需要選擇任意類模型和視圖的組合,使得開發(fā)過程更加靈活、輕松[3]。開發(fā)一個應(yīng)用 GEF 框架的圖形編輯器需要開發(fā)人員實現(xiàn)以下幾個方面:模型,GEF 中的模型必須具備某種通知機制,當模型發(fā)生改變的時候,化必須通過該機制傳遞給相應(yīng)的控制器。視圖,GEF 提供了兩類視圖:圖形視圖(GraphicalViewer)和樹狀(TreeViewer),前者使用 Draw2D 圖形,即 IFigure,作為圖形編輯器編輯區(qū)的方式,后者則用于大綱視圖中的樹形目錄。控制器,GEF 賦予了控制器另一個名稱 EditPart,EditPart 是 GEF 的核心的模型是視圖之間的橋梁,當模型發(fā)生變化時,控制器作為模型的監(jiān)聽者監(jiān)該事件,然后根據(jù)事件刷新視圖,當用戶編輯視圖時,需要將編輯結(jié)果反映型上。這個過程可以用圖 2.2[10]來表示。

視圖,積制,編輯策略


用戶在圖像編輯上的一切操作都會被封裝一個請求,GEF 識別該成具體的任務(wù)。編輯策略,GEF 根據(jù)請求(Request)來創(chuàng)建相應(yīng)命令(Command)的任務(wù)是配已經(jīng)安裝的 EditPolicy 實現(xiàn)的。編輯策略使得命令得以重用。GEF 框架接收用戶請求到完成該用戶請求的過程可用圖 2.3 所示。從圖可以看出:GEF 框架接收用戶的操作,并把操作轉(zhuǎn)換成相應(yīng)的請接受請求并把請求交由相應(yīng)的編輯策略處理,編輯策略根據(jù)請求的類的命令,GEF 框架執(zhí)行命令,命令負責(zé)對模型的修改,模型屬性修改件,監(jiān)聽器監(jiān)聽到事件后處理相應(yīng)的操作,并通知視圖進行修改,視界面,使之與模型同步。2.5 小結(jié)本章首先對 MDA 思想進行了簡要介紹,并對 MDA 所涉及的基本概念了描述。接著介紹了 MDA 思想中相關(guān)核心規(guī)范,分析論證了嵌入式軟件方式把 UML 作為基礎(chǔ)的可行性,并指出了在使用 UML 對嵌入式系統(tǒng)
【參考文獻】

相關(guān)期刊論文 前1條

1 段盛;;UML擴展機制在嵌入式實時建模中的應(yīng)用[J];科學(xué)技術(shù)與工程;2007年06期


相關(guān)博士學(xué)位論文 前1條

1 陳燕;基于UML的嵌入式系統(tǒng)系統(tǒng)級設(shè)計方法研究[D];復(fù)旦大學(xué);2005年


相關(guān)碩士學(xué)位論文 前1條

1 王繼剛;基于面向?qū)ο蠹夹g(shù)的嵌入式通信軟件平臺研究[D];哈爾濱工程大學(xué);2004年



本文編號:2841696

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2841696.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶af50b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com