麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于模型驅(qū)動和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法

文檔序號:7838885閱讀:172來源:國知局
專利名稱:基于模型驅(qū)動和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種在無線傳感器網(wǎng)絡(luò)開發(fā)應(yīng)用過程中使用模型驅(qū)動和生物進(jìn)化算法結(jié)合的思想,模型化整個網(wǎng)絡(luò)的功能性和非功能性領(lǐng)域,同時通過進(jìn)化算法優(yōu)化所創(chuàng)建模型的非功能領(lǐng)域,此技術(shù)屬于計算機網(wǎng)絡(luò)、人工智能和無線傳感器網(wǎng)絡(luò)的交叉領(lǐng)域。
背景技術(shù)
模型驅(qū)動工程體系是元對象管理組織(OMG)為解決系統(tǒng)對軟件發(fā)展過程的依賴性而提出的一種機制,使系統(tǒng)設(shè)計者對整個系統(tǒng)的工作過程,在不同抽象層次上進(jìn)行模型化,并且通過自動模型轉(zhuǎn)換機制,逐步細(xì)化成為具體的業(yè)務(wù)模型,再將具體的業(yè)務(wù)模型通過代碼轉(zhuǎn)換機制,最終生成系統(tǒng)需要的代碼。這使得開發(fā)人員專注于設(shè)計業(yè)務(wù)層次而無需考慮底層細(xì)節(jié),縮短了開發(fā)人員的時間,降低了軟件開發(fā)的成本,從而大大提高了傳感器網(wǎng)絡(luò)軟件的開發(fā)效率。無線傳感器網(wǎng)絡(luò)正經(jīng)歷著一個從傳統(tǒng)傳感器一智能傳感器一嵌入式Web傳感器的內(nèi)涵不斷豐富的發(fā)展過程,同時作為一種無處不在的感知技術(shù),具有廣闊的應(yīng)用前景,隨著應(yīng)用前景的不斷擴充,以及各個應(yīng)用領(lǐng)域功能的不斷更新,系統(tǒng)的實現(xiàn)復(fù)雜度也不斷增長,再者由于傳感器節(jié)點的資源限制,以及一個不可預(yù)知的部署環(huán)境,使得在創(chuàng)建傳感網(wǎng)應(yīng)用時,必須克服一些困難的非功能性約束集。早期對無線傳感器網(wǎng)絡(luò)的應(yīng)用過程采用傳統(tǒng)的方法,在基Tinyos的無線傳感器網(wǎng)絡(luò)中,信息執(zhí)行和無線通信過程使用面向組件的nesc編程來實現(xiàn)。這使得系統(tǒng)高度依賴于Tinyos的nesc平臺,缺少了一定的靈活性和可移植性,并且實現(xiàn)的復(fù)雜度也比較大。本發(fā)明提出在傳感網(wǎng)開發(fā)過程中使用模型驅(qū)動開發(fā)的方法,創(chuàng)建一個通用的元模型來模型化整個網(wǎng)絡(luò)的功能性和非功能性領(lǐng)域,提高了軟件系統(tǒng)的健壯性、可擴展性、以及可維護(hù)性、縮短了項目開發(fā)時間,節(jié)約項目的開發(fā)成本和降低項目開發(fā)風(fēng)險;模型驅(qū)動方法幫助開發(fā)人員捕獲系統(tǒng)的結(jié)構(gòu)概述,但它并沒有解決傳感器網(wǎng)絡(luò)的一些非功能性約束問題 (例如任務(wù)的優(yōu)先調(diào)度、能耗、內(nèi)存的使用情況等),針對這些問題,本發(fā)明提出了一種將模型驅(qū)動和生物進(jìn)化算法結(jié)合起來的思想,針對不同網(wǎng)絡(luò)的非功能約束集,在評估不同的約束條件和性能價值之間做出完美的權(quán)衡。無線傳感器網(wǎng)絡(luò)使用較多的是Tinyos系統(tǒng)和nesc語言,nesc語言是對C語言的進(jìn)一步擴充,本發(fā)明首先使用統(tǒng)一建模語言在高層次上抽象出網(wǎng)絡(luò)的領(lǐng)域模型,領(lǐng)域模型再通過模型轉(zhuǎn)換機制,生成最終可應(yīng)用的nesc元模型,使用統(tǒng)一建模語言描述的領(lǐng)域模型,具有一定的獨立性和通用性,但是使用映射機制,將高度抽象的領(lǐng)域模型直接轉(zhuǎn)換為 nesc元模型,映射過程過于復(fù)雜,有兩種方式可以避免這一過程的復(fù)雜性,第一將高度抽象的領(lǐng)域模型細(xì)節(jié)化,避免由于高度抽象造成映射的復(fù)雜度;第二 在這兩層元模型之間定義一些中間模型,先將抽象的領(lǐng)域模型映射成為簡單的中間模型,再將簡單的中間模型轉(zhuǎn)換為nesc元模型。將領(lǐng)域模型細(xì)節(jié)化,會減少領(lǐng)域模型的通用性,故方式一不可選,方式二中通過一些中間層的轉(zhuǎn)換,可以達(dá)到預(yù)期的目標(biāo),故在這里選取方式二;對此引入模型驅(qū)動體系,模型驅(qū)動體系將模型區(qū)分為平臺無關(guān)模型和平臺相關(guān)模型,它的核心思想是抽象出與實現(xiàn)技術(shù)無關(guān)、完整描述業(yè)務(wù)功能的平臺無關(guān)模型,按照一定的轉(zhuǎn)換方法,將平臺無關(guān)模型轉(zhuǎn)換成與具體實現(xiàn)技術(shù)相關(guān)的平臺相關(guān)模型,最后,再將經(jīng)過充實完善的平臺相關(guān)模型轉(zhuǎn)換成相應(yīng)的元模型,將元模型通過代碼轉(zhuǎn)換機制生成所需的代碼,代碼自動生成功能使其建立起了上層業(yè)務(wù)模型與下層具體代碼細(xì)節(jié)的橋梁,從而大大的減少了軟件開發(fā)人員的工作量。將模型驅(qū)動工程體系和生物進(jìn)化算法相結(jié)合,對無線傳感器網(wǎng)絡(luò)建立模型的同時,對模型進(jìn)行優(yōu)化,使得不僅對網(wǎng)絡(luò)的功能性和非功能領(lǐng)域模型化,而且對所建立的模型的部分非功能約束集進(jìn)行優(yōu)化,保證所建立的模型可以形象、具體的描述整個網(wǎng)絡(luò)的工作狀態(tài),同時優(yōu)化和約束網(wǎng)絡(luò)的性能,在這里提出生物進(jìn)化算法,進(jìn)化算法的主要思想是模擬生物界自然進(jìn)化和遺傳過程,本發(fā)明中的模型轉(zhuǎn)換過程就是一個生物的進(jìn)化和遺傳過程, 將進(jìn)化后的模型運用算法進(jìn)行優(yōu)化即可得到性能完善的模型,優(yōu)化過程就是通過編碼技術(shù)將問題的解進(jìn)行編碼,再利用選擇、雜交、變異三種基本操作優(yōu)化由這些串組成群體的進(jìn)化過程。本專利構(gòu)造了一個無線傳感器網(wǎng)絡(luò)的任務(wù)分配模型,來延長網(wǎng)絡(luò)的生命周期。

發(fā)明內(nèi)容
技術(shù)問題本發(fā)明的目的是使用模型驅(qū)動體系和生物進(jìn)化算法結(jié)合的思想對無線傳感器網(wǎng)絡(luò)進(jìn)行建模和優(yōu)化,同時通過模型轉(zhuǎn)換方法和代碼生成機制生成可執(zhí)行的代碼, 使得開發(fā)人員專注于設(shè)計業(yè)務(wù)層次而無需考慮底層細(xì)節(jié),解決了當(dāng)前技術(shù)對系統(tǒng)平臺的依賴性和不可移植性。技術(shù)方案本發(fā)明模型化系統(tǒng)的方法為首先使用統(tǒng)一建模語言在高層次上抽象出網(wǎng)絡(luò)的領(lǐng)域模型,領(lǐng)域模型是對網(wǎng)絡(luò)的功能性和非功能性領(lǐng)域建模,對系統(tǒng)進(jìn)行抽象,對系統(tǒng)的工作過程進(jìn)行建模,描述系統(tǒng)中的功能特性和節(jié)點的活動狀態(tài),以及節(jié)點間信息的無線傳輸過程,其次,根據(jù)一定的映射轉(zhuǎn)換規(guī)則,將領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型,平臺無關(guān)模型作為用戶需求的形式化表述,是模型轉(zhuǎn)換模塊的輸入部分,在這里的轉(zhuǎn)換過程使用基于圖的轉(zhuǎn)換規(guī)則,基于圖的模型轉(zhuǎn)換規(guī)則把模型看作是一個圖,這樣模型的轉(zhuǎn)換過程就可以通過圖的轉(zhuǎn)換來完成,再者,將平臺無關(guān)模型轉(zhuǎn)換成平臺相關(guān)模型,在本發(fā)明中將平臺無關(guān)模型轉(zhuǎn)換成平臺相關(guān)模型,主要采用基于Eclipse架構(gòu)的轉(zhuǎn)換框架,最后將平臺相關(guān)模型映射成為nesc元模型,可以通過代碼轉(zhuǎn)換機制將映射成的nesc元模型轉(zhuǎn)換成nesc代碼,代碼轉(zhuǎn)換過程使用面向多層次的基于組件的系統(tǒng)類型工具。所述的生物進(jìn)化算法就是對進(jìn)化后的模型運用算法進(jìn)行優(yōu)化,即可得到性能完善的模型,優(yōu)化過程延長了網(wǎng)絡(luò)生命周期,減少網(wǎng)絡(luò)能量消耗和均衡了網(wǎng)絡(luò)負(fù)載。一、體系結(jié)構(gòu)本發(fā)明所述的基于模型驅(qū)動體系和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法體系結(jié)構(gòu)包括建立領(lǐng)域模型、領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型、平臺無關(guān)模型轉(zhuǎn)換成平臺相關(guān)模型、平臺相關(guān)模型轉(zhuǎn)換成nesc元模型,其中建立領(lǐng)域模型使用統(tǒng)一建模語言進(jìn)行描述, 統(tǒng)一建模語言的表達(dá)能力強,會避免建模過程中不必要的信息丟失,領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型主要采用基于圖的模型轉(zhuǎn)換規(guī)則,平臺無關(guān)模型轉(zhuǎn)換成平臺相關(guān)模型主要采用基于Eclipse平臺的轉(zhuǎn)換框架,平臺相關(guān)模型映射成nesc模型。
所述的領(lǐng)域模型采用Eclipse建模框架EMF,EMF是元對象管理組織設(shè)備說明書的實現(xiàn),它為面向?qū)ο蟮姆治龊驮O(shè)計提供一個標(biāo)準(zhǔn)化的元模型,是模型驅(qū)動體系的一個重要組成部分。所述的基于圖的轉(zhuǎn)換規(guī)則定義為設(shè)有一標(biāo)記圖G = (Ne,Ee,Le),表示一個具有N 個節(jié)點,E條邊的圖,L是邊上的標(biāo)記。如果一個圖K的節(jié)點集和邊集是G中對應(yīng)集合的子集,而且K上的標(biāo)記滿足從G到K上的映射,則認(rèn)為K是G的一個子圖,表示為K包含于G, 即圖G轉(zhuǎn)換為圖K。所述的生物進(jìn)化算法主要步驟如下(1)初始化,即隨機生成一個符號串群體; (2)基于適度函數(shù)對符號串進(jìn)行評價;C3)應(yīng)用一組遺傳操作生成一個新的符號串群體; (4)重復(fù)步驟( 和( 直至結(jié)果收斂。所述的基于Eclipse平臺的轉(zhuǎn)換框架,框架中的源模型符合源元模型,它只能讀不能修改;目標(biāo)模型符合目標(biāo)元模型,但其只能寫。一個完整的框架模型轉(zhuǎn)換程序需要四個文件源元模型、目標(biāo)元模型、源模型、模型轉(zhuǎn)換實例。源模型通過轉(zhuǎn)換生成的目標(biāo)是目標(biāo)模型,其語法結(jié)構(gòu)是基于OCL 2.0定義的。二、方法流程1、定義出領(lǐng)域模型對無線傳感器網(wǎng)絡(luò)的領(lǐng)域進(jìn)行建模,使用簡單的無線傳感器網(wǎng)絡(luò)的概念來描述整個系統(tǒng)的工作狀態(tài),在這一階段,不考慮最終的目標(biāo)平臺,相反,只是對系統(tǒng)進(jìn)行抽象,對系統(tǒng)的工作過程進(jìn)行建模,描述系統(tǒng)中的功能特性和節(jié)點的活動狀態(tài),以及節(jié)點間信息的無線傳輸過程;領(lǐng)域模型可以通過約束語言提高使用域的抽象級別,通過對領(lǐng)域建模,使得設(shè)計師避免了系統(tǒng)的行為在實施過程中的復(fù)雜性。領(lǐng)域建模分為以下步驟(1)確立問題中相似的事物(行為一樣并由相同的特征來刻畫)并組織成一個集合;( 把一個集合命名成一個對象;C3)確立集合中所有元素的公共特征,并命名為該集合的屬性,屬性可以是描述性的、命名性的和引用性的;(4)確立問題中事物之間的聯(lián)系(has,is composed,composed),因為這些聯(lián)系應(yīng)反映在模型中;(5) 確立對象之間聯(lián)系(1 :1,1 :m,m :m)。 2、領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型平臺無關(guān)模型是反映系統(tǒng)的主要業(yè)務(wù)的模型,是對業(yè)務(wù)需求的一種純理論的反映,根據(jù)準(zhǔn)確的需求分析得到的結(jié)果來進(jìn)行建模,這個模型設(shè)計好后,可以供其它系統(tǒng)重復(fù)使用。根據(jù)一定的映射轉(zhuǎn)換規(guī)則,將領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型,平臺無關(guān)模型作為用戶需求的形式化表述,是模型轉(zhuǎn)換模塊的輸入部分。它一方面包含Web應(yīng)用開發(fā)人員對生成的Web目標(biāo)系統(tǒng)模型的編輯信息,另一方面也符合模型轉(zhuǎn)換器要求的輸入模型規(guī)范;轉(zhuǎn)換過程使用基于圖的模型轉(zhuǎn)換方法。基于圖的模型轉(zhuǎn)換方法把模型看作是一個圖,這樣模型的轉(zhuǎn)換就可以通過圖的轉(zhuǎn)換來完成。基本思想是一般把設(shè)計的類UML模型看作是一個標(biāo)記圖,運用圖轉(zhuǎn)換規(guī)則來實現(xiàn)模型的轉(zhuǎn)換。轉(zhuǎn)換規(guī)則為根據(jù)定義,設(shè)有一標(biāo)記圖G = (Ng, Eg, Lg),Eg — NgXNg,如果有一個映射W,能把節(jié)點和邊從G映射到K (K= (Nw, Ew, Lw)),并且維持標(biāo)記,則定義為子圖K是G 上的一個實現(xiàn)。
轉(zhuǎn)換規(guī)則表示為r = (M,R,A,C),r =Ng U & — Nw,其中M = (N,E,L)是一個命名為匹配方案的圖,R = (Ne, Ee, Le)是要刪除的內(nèi)容,其中A = (Na, Ea, La)表示被增加的部分,C是規(guī)則適應(yīng)條件。給定圖G和轉(zhuǎn)換規(guī)則r= (M,R,A,c),運用轉(zhuǎn)換規(guī)則得到結(jié)果圖的步驟可以分為4步(1)選擇一個匹配模式在G上的出現(xiàn);(2)檢查條件C是否成立;(3)從圖G中刪除R中的部分,與刪除節(jié)點相關(guān)的邊也要被刪除;(4)在圖G中增加A中的部分,與增加邊相關(guān)的節(jié)點也要被增加;圖轉(zhuǎn)換就是把轉(zhuǎn)換規(guī)則反復(fù)運用到圖上,每條轉(zhuǎn)換規(guī)則通過匹配指定的圖模式, 增加或刪除轉(zhuǎn)換規(guī)則中描述的元素,把一個圖轉(zhuǎn)換為另一個圖。 3、平臺無關(guān)模型轉(zhuǎn)換成平臺相關(guān)模型平臺相關(guān)模型是將平臺無關(guān)模型通過模型規(guī)則轉(zhuǎn)換成與特定技術(shù)和平臺相關(guān)的模型。平臺無關(guān)模型可以轉(zhuǎn)換成一個或多個平臺相關(guān)模型。在本發(fā)明中將平臺無關(guān)模型轉(zhuǎn)換成平臺相關(guān)模型,主要采用基于Eclipse平臺的轉(zhuǎn)換框架,架構(gòu)轉(zhuǎn)換語言(Architecture Transformation Language)描述,架構(gòu)轉(zhuǎn)換語言是一種說明式(declarative)和命令式 (imperative)混合的轉(zhuǎn)換語言,在基于元模型間映射的模型轉(zhuǎn)換方法中運用架構(gòu)轉(zhuǎn)換語言轉(zhuǎn)換時需要手工輸入源元模型、目標(biāo)元模型、源模型和規(guī)則文件,源模型通過轉(zhuǎn)換生成的目標(biāo)是目標(biāo)模型,其語法結(jié)構(gòu)是基于OCL 2.0定義的,適用于表達(dá)模型驅(qū)動框架中的模型轉(zhuǎn)換。4、平臺相關(guān)模型映射成nesc元模型映射成的nesc元模型主要包括模塊和接口,以及各個模塊之間的關(guān)系,另外Main 模塊在設(shè)計過程中是必不可少的,該模塊在應(yīng)用程序啟動時被調(diào)用,負(fù)責(zé)初始化其他模塊, 包含一些初始化和啟動命令,為了把上述定義的各個模塊的接口關(guān)聯(lián)起來,高層次的配置必須被定義,模塊提供和使用接口,模塊提供的接口必須實現(xiàn)命令,使用的接口必須處理事件。5、生物進(jìn)化算法的優(yōu)化過程進(jìn)化算法模擬生物界自然進(jìn)化和遺傳過程,在本發(fā)明中模型的轉(zhuǎn)換過程是一個生物的進(jìn)化和遺傳過程,將進(jìn)化后的模型運用算法進(jìn)行優(yōu)化得到性能完善的模型,優(yōu)化過程是通過編碼技術(shù)將問題的解進(jìn)行編碼,再利用選擇、雜交、變異三種基本操作優(yōu)化由這些串組成群體的進(jìn)化過程,本發(fā)明構(gòu)造一個無線傳感器網(wǎng)絡(luò)的任務(wù)分配模型,來延長網(wǎng)絡(luò)生命周期。無線傳感器網(wǎng)絡(luò)任務(wù)分配問題假設(shè)一個無線傳感器網(wǎng)絡(luò)由m個傳感器組成,有η 個獨立任務(wù)要競爭使用傳感器器,則任務(wù)分配的目標(biāo)是要把這η個任務(wù)合理地分配到這m 個傳感器上執(zhí)行,使總完成時間最小,具體的估計執(zhí)行時間可以用一個nXm的矩陣EXT來表示,其中的元素EXTu表示任務(wù)i在傳感器j上的估計執(zhí)行時間。為便于描述,這里用另一個nXm的矩陣SOL來表示任務(wù)在傳感器網(wǎng)絡(luò)的分配方案,其中元素為1表示第i個任務(wù)分配給第j個傳感器,為0表示第i個任務(wù)不分配給第個j傳感器。步驟1 傳感器Sj的執(zhí)行時間為分配到該傳感器上的所有任務(wù)完成時間之和
權(quán)利要求
1.一種基于模型驅(qū)動和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法,其特征在于通過模型轉(zhuǎn)換和優(yōu)化,產(chǎn)生可轉(zhuǎn)換代碼的模型,再通過代碼生成機制,產(chǎn)生可執(zhí)行的代碼,首先利用統(tǒng)一建模語言,建立領(lǐng)域模型,其次通過模型驅(qū)動體系的方法,將領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型,將平臺無關(guān)模型轉(zhuǎn)換為平臺相關(guān)模型,最后平臺相關(guān)模型轉(zhuǎn)換為可生成代碼的模型,最后通過代碼換換工具將可生成代碼的模型轉(zhuǎn)換為代碼,所述的方法包含的步驟為步驟1)定義領(lǐng)域模型使用領(lǐng)域相關(guān)語言對無線傳感器網(wǎng)路的工作過程進(jìn)行抽象,并建出模型,領(lǐng)域模型主要是對網(wǎng)絡(luò)的功能性和非功能性領(lǐng)域建模,對系統(tǒng)進(jìn)行高度抽象,對系統(tǒng)的工作過程清晰的進(jìn)行建模,描述系統(tǒng)中的功能特性和節(jié)點的活動狀態(tài),以及節(jié)點間信息的無線傳輸過程;步驟2)優(yōu)化領(lǐng)域模型利用進(jìn)化算法建立適應(yīng)函數(shù),優(yōu)化領(lǐng)域模型,構(gòu)造一個無線傳感器網(wǎng)絡(luò)的任務(wù)分配模型,將任務(wù)進(jìn)行編碼,通過遺傳、雜交等手段來延長網(wǎng)絡(luò)生命周期, 均衡網(wǎng)絡(luò)的負(fù)載;步驟3)模型轉(zhuǎn)換過程和進(jìn)化算法優(yōu)化過程無線傳感網(wǎng)絡(luò)的模型轉(zhuǎn)換過程,將領(lǐng)域模型通過基于圖的轉(zhuǎn)換規(guī)則,生成平臺無關(guān)模型,運用進(jìn)化算法優(yōu)化生成的平臺無關(guān)模型, 將平臺無關(guān)模型通過架構(gòu)轉(zhuǎn)換模塊,生成平臺相關(guān)模型,優(yōu)化平臺相關(guān)模型,將平臺相關(guān)模型通過映射機制,生成可以轉(zhuǎn)換成代碼的元模型,優(yōu)化生成的元模型。
2.如權(quán)利要求1所述的基于模型驅(qū)動和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法,其特征在于定義領(lǐng)域模型,由統(tǒng)一建模語言進(jìn)行對整個無線傳感器網(wǎng)絡(luò)進(jìn)行建模,對網(wǎng)絡(luò)的信息傳遞過程以及信息執(zhí)行、任務(wù)分配方式進(jìn)行建模。
3.如權(quán)利要求1所述的基于模型驅(qū)動和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法,其特征在于優(yōu)化領(lǐng)域模型,優(yōu)化領(lǐng)域模型主要采用生物進(jìn)化算法對轉(zhuǎn)換成的模型進(jìn)行優(yōu)化, 利用編碼技術(shù)將問題的解進(jìn)行編碼,再利用選擇、雜交、變異三種基本操作優(yōu)化由這些串碼組成的群體,最后得到優(yōu)化的模型。
4.如權(quán)利要求1所述的基于模型驅(qū)動和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法,其特征在于模型轉(zhuǎn)換過程和進(jìn)化算法優(yōu)化過程包括三個階段第一個階段是將定義的領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型,同時進(jìn)行優(yōu)化;第二個階段是將映射成的平臺無關(guān)模型轉(zhuǎn)換成平臺相關(guān)模型,同時進(jìn)行優(yōu)化,第三個階段是將平臺相關(guān)模型轉(zhuǎn)換成可生成代碼的元模型,同時進(jìn)行優(yōu)化。
全文摘要
本發(fā)明是一種基于模型驅(qū)動和進(jìn)化算法的無線傳感器網(wǎng)絡(luò)模型轉(zhuǎn)換方法,通過模型轉(zhuǎn)換和優(yōu)化,產(chǎn)生可轉(zhuǎn)換代碼的模型,再通過代碼生成機制,產(chǎn)生可執(zhí)行的代碼,首先利用統(tǒng)一建模語言,建立領(lǐng)域模型,其次通過模型驅(qū)動體系的方法,將領(lǐng)域模型轉(zhuǎn)換成平臺無關(guān)模型,將平臺無關(guān)模型轉(zhuǎn)換為平臺相關(guān)模型,最后平臺相關(guān)模型轉(zhuǎn)換為可生成代碼的模型,最后通過代碼換換工具將可生成代碼的模型轉(zhuǎn)換為代碼,本發(fā)明使得開發(fā)人員專注于設(shè)計業(yè)務(wù)層次而無需考慮底層細(xì)節(jié),縮短了開發(fā)人員的時間,降低了軟件開發(fā)的成本,從而大大提高了傳感器網(wǎng)絡(luò)軟件的開發(fā)效率。
文檔編號H04W16/22GK102547776SQ20121000616
公開日2012年7月4日 申請日期2012年1月10日 優(yōu)先權(quán)日2012年1月10日
發(fā)明者岳文靜, 梁小芮, 陳志 申請人:南京郵電大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 突泉县| 绥阳县| 额尔古纳市| 赣榆县| 枣庄市| 钟祥市| 宜宾县| 德惠市| 临武县| 黄浦区| 广昌县| 正安县| 宜君县| 合作市| 绩溪县| 唐河县| 怀远县| 开化县| 平潭县| 成武县| 汾阳市| 吐鲁番市| 玉龙| 宝鸡市| 沈丘县| 虞城县| 壶关县| 高台县| 砚山县| 成武县| 崇信县| 通榆县| 眉山市| 交口县| 萍乡市| 澳门| 富锦市| 永宁县| 舒城县| 湄潭县| 曲阳县|