浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 通信網(wǎng)絡(luò)

DisWare中間件

發(fā)布時(shí)間:2012/4/7 19:07:49 訪(fǎng)問(wèn)次數(shù):1493

     如圖7-31所示,基于Agent的無(wú)線(xiàn)傳感器網(wǎng)絡(luò) MP1430DN-LF-Z 中間件DisWare系統(tǒng)實(shí)現(xiàn)方案是在TinyOS與MantisOS等基礎(chǔ)上,分別實(shí)現(xiàn)DisWare工作引擎和Agent管理組件、Agent錯(cuò)誤處理組件、Agent指令管理組件、Agent指令底層實(shí)現(xiàn)組件、Agent環(huán)境管理組件、Agent鄰居信息管理組件、Agent元組空間管理組件、Agent網(wǎng)絡(luò)通信組件等,具體實(shí)現(xiàn)過(guò)程是不一樣的,但其設(shè)計(jì)目的都是為了屏蔽原有操作系統(tǒng),并在原有操作系統(tǒng)之上進(jìn)行擴(kuò)展,構(gòu)建基于Agent的框架接口,提供相同的指令集。應(yīng)用程序?qū)娱_(kāi)發(fā)者不需要在TinyOS平臺(tái)下使用nesC語(yǔ)言進(jìn)行編程,也不需要在MantisOS平臺(tái)下采用C語(yǔ)言進(jìn)行編程,可以使用統(tǒng)一的Agent指令編寫(xiě)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)用程序,也可以使用面向Agent的編程模型來(lái)編寫(xiě)基于Agent的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)用程序代碼,再通過(guò)Agent代碼編譯系統(tǒng)轉(zhuǎn)換為Agent程序指令代碼。

            
     在DisWare系統(tǒng)中,Agent包含狀態(tài)、代碼和堆棧等共有的特性,狀態(tài)控制著Agent的整個(gè)生命周期;代碼部分與狀態(tài)緊密相連,狀態(tài)影響代碼部分的運(yùn)行,代碼也可以修改Agent的狀態(tài);堆棧用于模擬虛擬存儲(chǔ)器,負(fù)責(zé)存放代碼執(zhí)行時(shí)所產(chǎn)生的臨時(shí)數(shù)據(jù)。Agent所在節(jié)點(diǎn)具有一些基本的參數(shù)信息,如位置屬性、鄰居信息等,同時(shí)支持多個(gè)Agent的運(yùn)行,并維護(hù)一個(gè)鄰居信息列表。Agent可以在節(jié)點(diǎn)之間進(jìn)行遷移,遷移時(shí)Agent的狀態(tài)和代碼,以及部分Agent拭行資源都隨著Agent移動(dòng)到目的節(jié)點(diǎn)。但是節(jié)點(diǎn)的基本屬性(如位置及鄰居信息列表等)不會(huì)隨著Agent遷移而遷移。另外,Agent與Agent之間可以實(shí)現(xiàn)交流和協(xié)作,主要是通過(guò)申請(qǐng)共享的元組空間來(lái)完成的,對(duì)TinyOS和MantisOS,該元組空間大小均是事先預(yù)分配的。
    在基于Agent的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中間件DisWare系統(tǒng)實(shí)現(xiàn)方案中,DisWare面向Agent的編程模型及其JAL編程框架有關(guān)實(shí)現(xiàn)體現(xiàn)在Agent代碼編譯系統(tǒng)。該系統(tǒng)與JAL編譯器功能相似,但它并不是將JAL源代碼編譯為Java源程序,而是將基于Agent的應(yīng)用程序代碼源文件編譯為Agent程序指令代碼。在具體實(shí)現(xiàn)中,DisWare基于Agent的應(yīng)用程序代碼源文件與JAL源程序編寫(xiě)方法相同,所包括的文件有X.event、X.plan、X.bel、X.cap、X.agent(X為文件名)等,其中X.event為事件類(lèi)源文件,X.plan為規(guī)劃類(lèi)源文件,X.bel為信念類(lèi)源文件,X.cap為能力類(lèi)源文件、X.agent為Agent類(lèi)源文件,經(jīng)過(guò)Agent代碼編譯系統(tǒng)編譯后生成的程序指令代碼文件與Agilla的Agent源程序格式相同,因?yàn)镈isWare基于Agent的框架接口采用了Agilla基本指令集,所產(chǎn)生的文件為X.ma。

     如圖7-31所示,基于Agent的無(wú)線(xiàn)傳感器網(wǎng)絡(luò) MP1430DN-LF-Z 中間件DisWare系統(tǒng)實(shí)現(xiàn)方案是在TinyOS與MantisOS等基礎(chǔ)上,分別實(shí)現(xiàn)DisWare工作引擎和Agent管理組件、Agent錯(cuò)誤處理組件、Agent指令管理組件、Agent指令底層實(shí)現(xiàn)組件、Agent環(huán)境管理組件、Agent鄰居信息管理組件、Agent元組空間管理組件、Agent網(wǎng)絡(luò)通信組件等,具體實(shí)現(xiàn)過(guò)程是不一樣的,但其設(shè)計(jì)目的都是為了屏蔽原有操作系統(tǒng),并在原有操作系統(tǒng)之上進(jìn)行擴(kuò)展,構(gòu)建基于Agent的框架接口,提供相同的指令集。應(yīng)用程序?qū)娱_(kāi)發(fā)者不需要在TinyOS平臺(tái)下使用nesC語(yǔ)言進(jìn)行編程,也不需要在MantisOS平臺(tái)下采用C語(yǔ)言進(jìn)行編程,可以使用統(tǒng)一的Agent指令編寫(xiě)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)用程序,也可以使用面向Agent的編程模型來(lái)編寫(xiě)基于Agent的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)用程序代碼,再通過(guò)Agent代碼編譯系統(tǒng)轉(zhuǎn)換為Agent程序指令代碼。

            
     在DisWare系統(tǒng)中,Agent包含狀態(tài)、代碼和堆棧等共有的特性,狀態(tài)控制著Agent的整個(gè)生命周期;代碼部分與狀態(tài)緊密相連,狀態(tài)影響代碼部分的運(yùn)行,代碼也可以修改Agent的狀態(tài);堆棧用于模擬虛擬存儲(chǔ)器,負(fù)責(zé)存放代碼執(zhí)行時(shí)所產(chǎn)生的臨時(shí)數(shù)據(jù)。Agent所在節(jié)點(diǎn)具有一些基本的參數(shù)信息,如位置屬性、鄰居信息等,同時(shí)支持多個(gè)Agent的運(yùn)行,并維護(hù)一個(gè)鄰居信息列表。Agent可以在節(jié)點(diǎn)之間進(jìn)行遷移,遷移時(shí)Agent的狀態(tài)和代碼,以及部分Agent拭行資源都隨著Agent移動(dòng)到目的節(jié)點(diǎn)。但是節(jié)點(diǎn)的基本屬性(如位置及鄰居信息列表等)不會(huì)隨著Agent遷移而遷移。另外,Agent與Agent之間可以實(shí)現(xiàn)交流和協(xié)作,主要是通過(guò)申請(qǐng)共享的元組空間來(lái)完成的,對(duì)TinyOS和MantisOS,該元組空間大小均是事先預(yù)分配的。
    在基于Agent的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中間件DisWare系統(tǒng)實(shí)現(xiàn)方案中,DisWare面向Agent的編程模型及其JAL編程框架有關(guān)實(shí)現(xiàn)體現(xiàn)在Agent代碼編譯系統(tǒng)。該系統(tǒng)與JAL編譯器功能相似,但它并不是將JAL源代碼編譯為Java源程序,而是將基于Agent的應(yīng)用程序代碼源文件編譯為Agent程序指令代碼。在具體實(shí)現(xiàn)中,DisWare基于Agent的應(yīng)用程序代碼源文件與JAL源程序編寫(xiě)方法相同,所包括的文件有X.event、X.plan、X.bel、X.cap、X.agent(X為文件名)等,其中X.event為事件類(lèi)源文件,X.plan為規(guī)劃類(lèi)源文件,X.bel為信念類(lèi)源文件,X.cap為能力類(lèi)源文件、X.agent為Agent類(lèi)源文件,經(jīng)過(guò)Agent代碼編譯系統(tǒng)編譯后生成的程序指令代碼文件與Agilla的Agent源程序格式相同,因?yàn)镈isWare基于Agent的框架接口采用了Agilla基本指令集,所產(chǎn)生的文件為X.ma。

相關(guān)技術(shù)資料
4-7DisWare中間件

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

耳機(jī)的焊接
    整機(jī)電路簡(jiǎn)單,用洞洞板搭線(xiàn)比較方便。EM8621實(shí)際采... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線(xiàn):13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!