999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

RFID領(lǐng)域軟件構(gòu)件化開(kāi)發(fā)技術(shù)研究

2012-07-13 06:28:56徐孟娟
電子設(shè)計(jì)工程 2012年13期
關(guān)鍵詞:分類模型

徐孟娟,楊 威

(1.西安863軟件孵化器有限公司 陜西 西安 710075;2.西安計(jì)算機(jī)軟件產(chǎn)業(yè)推進(jìn)中心 陜西 西安 710075)

RFID(Radio Frequency Identification),即射頻識(shí)別,是一種非接觸式的自動(dòng)識(shí)別技術(shù),該技術(shù)利用無(wú)線射頻方式進(jìn)行非接觸的雙向通信,在識(shí)別的同時(shí)進(jìn)行數(shù)據(jù)交換[1]。RFID應(yīng)用領(lǐng)域日益擴(kuò)大,現(xiàn)已涉及到日常生活的各個(gè)方面,并將成為未來(lái)信息社會(huì)的一項(xiàng)基礎(chǔ)技術(shù)。特別是隨著“物聯(lián)網(wǎng)”概念引起業(yè)界廣泛關(guān)注,作為一種先進(jìn)生產(chǎn)力,RFID技術(shù)的廣泛應(yīng)用對(duì)提高生產(chǎn)效率、提升用戶應(yīng)用對(duì)應(yīng)用的體驗(yàn)具有極大的促進(jìn)作用。

RFID軟件在RFID整體開(kāi)發(fā)中所占的比例也越來(lái)越高,而軟件設(shè)計(jì)與研發(fā)由于受到網(wǎng)絡(luò)和硬件環(huán)境不同的影響,導(dǎo)致生產(chǎn)效率低,開(kāi)發(fā)成本大。盡管RFID軟件具有多樣化、與硬件密切相關(guān)等特性,但軟件各組成部分,仍然有其共有特點(diǎn)和構(gòu)成要素,所以采用構(gòu)件技術(shù)能夠支持RDID應(yīng)用系統(tǒng)的高效開(kāi)發(fā)。

因此,文中研究在RFID領(lǐng)域中采用構(gòu)件化方法進(jìn)行軟件開(kāi)發(fā),將功能進(jìn)行提煉分解,將相應(yīng)的軟件設(shè)計(jì)為軟件構(gòu)件,使其能夠重復(fù)應(yīng)用,成為提高軟件開(kāi)發(fā)效率、保障軟件質(zhì)量的有效途徑。

1 構(gòu)件化的軟件開(kāi)發(fā)方法

上世紀(jì)九十年代中后期,隨著分布式對(duì)象,Internet、java和Client/Server計(jì)算模式的興起,基于構(gòu)件的軟件開(kāi)發(fā)模式為廣大研究人員所認(rèn)同。軟件構(gòu)件是一個(gè)具有規(guī)范接口和確定的上下文依賴的組裝單元,能夠被獨(dú)立部署和被第三方組裝。

構(gòu)件化的軟件過(guò)程宜分成領(lǐng)域工程(開(kāi)發(fā)構(gòu)件)和應(yīng)用過(guò)程(使用構(gòu)件開(kāi)發(fā)應(yīng)用程序)兩個(gè)獨(dú)立的子過(guò)程,兩個(gè)子過(guò)程之間通過(guò)構(gòu)件庫(kù)聯(lián)系起來(lái)。因此構(gòu)件化的軟件開(kāi)發(fā)技術(shù)的主要研究?jī)?nèi)容可以分為領(lǐng)域工程、應(yīng)用工程和過(guò)程管理3部分。

領(lǐng)域工程是為一組相似或相近系統(tǒng)的應(yīng)用工程建立基本能力和必備基礎(chǔ)的過(guò)程,是一種系統(tǒng)的生產(chǎn)構(gòu)件的過(guò)程,是開(kāi)發(fā)構(gòu)件的主要方式[2]。領(lǐng)域工程包括3個(gè)主要的階段:

1)領(lǐng)域分析 領(lǐng)域分析的目的是建立領(lǐng)域模型(Domain Model),領(lǐng)域模型描述領(lǐng)域中系統(tǒng)之間的共同需求。領(lǐng)域分析的主要內(nèi)容包括確定領(lǐng)域邊界,識(shí)別信息源,分析領(lǐng)域中系統(tǒng)的需求,確定哪些需求是被領(lǐng)域中的系統(tǒng)廣泛共享的,哪些是可變的,并最終建立領(lǐng)域模型。

2)領(lǐng)域設(shè)計(jì) 領(lǐng)域設(shè)計(jì)的目標(biāo)是獲得領(lǐng)域構(gòu)架(Domain Specific Software Architecture,縮寫(xiě)為DSSA)。領(lǐng)域設(shè)計(jì)需要考慮若干實(shí)現(xiàn)問(wèn)題,例如:操作系統(tǒng)、采用的編程工具、軟件分布方、數(shù)據(jù)存取方式、選取體系結(jié)構(gòu)風(fēng)格(例如兩層C/S方式、B/S結(jié)構(gòu)、三層結(jié)構(gòu))、選取構(gòu)件實(shí)現(xiàn)模型。

3)領(lǐng)域?qū)崿F(xiàn) 領(lǐng)域?qū)崿F(xiàn)即實(shí)現(xiàn)在領(lǐng)域設(shè)計(jì)模型中的功能構(gòu)件和體系結(jié)構(gòu)構(gòu)件,生成最終的二進(jìn)制代碼,應(yīng)用軟件開(kāi)發(fā)時(shí)集成到最終的程序中去。

這些活動(dòng)的產(chǎn)品(可復(fù)用的軟件構(gòu)件)包括:領(lǐng)域模型、領(lǐng)域構(gòu)架、領(lǐng)域特定的語(yǔ)言、代碼生成器和代碼構(gòu)件等。

2 RFID軟件構(gòu)件技術(shù)

2.1 RFID領(lǐng)域分析

通過(guò)對(duì)RFID軟件系統(tǒng)進(jìn)行分析,識(shí)別RFID應(yīng)用的公共特征和可變特征,對(duì)刻畫(huà)這些特征的對(duì)象和操作進(jìn)行選擇和抽象,形成領(lǐng)域模型。

典型的RFID系統(tǒng)分為3個(gè)主要部分:硬件、應(yīng)用軟件和RFID中間件。

硬件部分:主要包括RFID讀寫(xiě)器、天線、標(biāo)簽,將RFID讀寫(xiě)器放在預(yù)先設(shè)定好的位置,電子標(biāo)簽貼在待識(shí)別物體上,在RFID天線的識(shí)讀范圍即可實(shí)現(xiàn)標(biāo)簽數(shù)據(jù)的讀取[3]。

應(yīng)用軟件部分:主要是在ERP、MRP等相關(guān)的企業(yè)管理系統(tǒng)。

RFID中間件部分:RFID軟件中除了標(biāo)簽和閱讀器上運(yùn)行的軟件外,介于閱讀器與企業(yè)應(yīng)用之間的中間件是其中的一個(gè)重要組成部分。中間件為企業(yè)應(yīng)用提供一系類計(jì)算功能,在電子產(chǎn)品編碼(Electronic Product Code,EPC)規(guī)范中被稱為Savant。其主要任務(wù)是對(duì)硬件部分采集的數(shù)據(jù),經(jīng)過(guò)提取、解密、過(guò)濾、轉(zhuǎn)換、導(dǎo)入應(yīng)用軟件系統(tǒng),并通過(guò)應(yīng)用系統(tǒng)呈現(xiàn)在界面上,供操作者瀏覽、查詢、選擇、修改。

綜合分析RFID的整體結(jié)構(gòu),本文歸納RFID的體系架構(gòu)如圖1所示:讀寫(xiě)器和射頻Tag構(gòu)成RFID硬件系統(tǒng);射頻中間件即RFID中間件,同時(shí)通過(guò)連接ONS服務(wù)器和PML服務(wù)器,可以在全球范圍內(nèi)形成一種“新式網(wǎng)絡(luò)”;企業(yè)應(yīng)用層接受來(lái)自RFID中間件的相關(guān)RFID信息數(shù)據(jù),是RFID數(shù)據(jù)后端應(yīng)用部分。

圖1 RFID體系架構(gòu)Fig.1 RFID architecture

2.2 RFID領(lǐng)域構(gòu)件模型

構(gòu)件模型對(duì)構(gòu)件化開(kāi)發(fā)方法的研究起著至關(guān)重要的作用,構(gòu)件模型是構(gòu)件技術(shù)的核心內(nèi)容[4]。XML語(yǔ)言作為構(gòu)件描述語(yǔ)言,相對(duì)其他語(yǔ)言有很強(qiáng)的優(yōu)越性,便于組裝工具通過(guò)構(gòu)件的描述文檔了解構(gòu)件信息,以及驗(yàn)證構(gòu)件之間的約束關(guān)系等。在基于普通構(gòu)件模型的基礎(chǔ)上,本文采用的領(lǐng)域構(gòu)件模型如圖2所示。

圖2 RFID領(lǐng)域構(gòu)件模型Fig.2 RFID Domain component model

由圖2的RFID領(lǐng)域構(gòu)件模型可知,領(lǐng)域構(gòu)件包括構(gòu)件實(shí)體和構(gòu)件文法描述。其中,構(gòu)件實(shí)體包含構(gòu)件屬性、構(gòu)件服務(wù)接口、構(gòu)件引用接口等;構(gòu)件文法描述即為 <構(gòu)件關(guān)系集合,服務(wù)接口集合,引用接口集合>描述文檔。在構(gòu)件文法描述中,構(gòu)件關(guān)系集合即為構(gòu)件所依賴的構(gòu)件集合和與該構(gòu)件互斥的構(gòu)件集合;服務(wù)接口集合即為該構(gòu)件對(duì)外提供的服務(wù)接口;構(gòu)件引用接口集合則是該構(gòu)件所引用其他構(gòu)件服務(wù)的接口。

3 RFID領(lǐng)域的構(gòu)件分類

在RFID構(gòu)件庫(kù)構(gòu)件的開(kāi)發(fā)和積累中,將產(chǎn)生包含基礎(chǔ)應(yīng)用類、表示層類、運(yùn)算邏輯類和流程類構(gòu)件等基礎(chǔ)構(gòu)件和應(yīng)用于讀寫(xiě)器、電子標(biāo)簽及通信網(wǎng)絡(luò)的專用構(gòu)件。隨著RFID領(lǐng)域的不斷發(fā)展和深入演化,需要在保持整體表示結(jié)構(gòu)的情況下,適當(dāng)對(duì)RFID構(gòu)件的屬性進(jìn)行一定的修正、擴(kuò)充和刪減,以保證構(gòu)件在描述上的準(zhǔn)確性。

3.1 RFID領(lǐng)域刻面分類的優(yōu)越性

構(gòu)件的分類方法有很多種,刻面分類方法更適合于面向特定領(lǐng)域構(gòu)件庫(kù),特定領(lǐng)域的刻面分類模式易于從領(lǐng)域模型中導(dǎo)出。采用刻面分類方法對(duì)RFID構(gòu)件庫(kù)中的構(gòu)件進(jìn)行刻面分類,以各類構(gòu)件的共同特征實(shí)現(xiàn)對(duì)RFID構(gòu)件庫(kù)基礎(chǔ)構(gòu)件和專用構(gòu)件統(tǒng)一組織、統(tǒng)一管理和檢索,并在此基礎(chǔ)上進(jìn)行構(gòu)件檢索技術(shù)的研究[5]。

從刻面分類模式本身來(lái)說(shuō),它不區(qū)分領(lǐng)域,要求所有的構(gòu)件都使用同樣的刻面來(lái)描述,這種限制極大影響了用戶對(duì)目標(biāo)領(lǐng)域的理解和檢索效率和質(zhì)量。領(lǐng)域不同,刻面描述重點(diǎn)可能會(huì)有較大差異[6]。因此,面向特定領(lǐng)域構(gòu)件庫(kù),限制了領(lǐng)域術(shù)語(yǔ)空間,將大大提高構(gòu)件的查準(zhǔn)率。

3.2 RFID領(lǐng)域刻面描述

Prieto-Diaz最早所提出的刻面分類方案包括兩個(gè)方面:“功能”和“環(huán)境”,通過(guò)上述對(duì)RFID領(lǐng)域系統(tǒng)的分析,并結(jié)合實(shí)際應(yīng)用系統(tǒng)開(kāi)發(fā)需要,本文使用一個(gè)4元組來(lái)描述構(gòu)件,具體屬性如圖3所示。

1)Type 類型;

2)Application Domain應(yīng)用領(lǐng)域;

3)Language語(yǔ)言特性

4)Level層次;

以上是4個(gè)屬性彼此之間相互正交,充分體現(xiàn)構(gòu)件對(duì)于用戶最相關(guān)的特征表示,能較好適應(yīng)RFID構(gòu)件庫(kù)的發(fā)展和刻面的兼容擴(kuò)充。該刻面分類建立的術(shù)語(yǔ)空間樹(shù)如圖4~7所示。

圖3 根刻面Fig.3 Root facets

圖4 構(gòu)件類型術(shù)語(yǔ)空間樹(shù)Fig.4 Terms space tree of component type

圖5 應(yīng)用領(lǐng)域術(shù)語(yǔ)空間樹(shù)Fig.5 Terms space tree of application areas

圖6 語(yǔ)言特性術(shù)語(yǔ)空間樹(shù)Fig.6 Terms space tree of language

圖7 層次術(shù)語(yǔ)空間樹(shù)Fig.7 Terms space tree of hierarchy

4 結(jié)束語(yǔ)

軟件復(fù)用技術(shù)能夠很好的解決軟件規(guī)模和復(fù)雜度日益增加的困境,基于構(gòu)件的軟件開(kāi)發(fā)是軟件復(fù)用的一種有效方法,這一方法同樣適宜在RFID軟件開(kāi)發(fā)過(guò)程中采用。本文分析和研究了RFID領(lǐng)域的系統(tǒng)結(jié)構(gòu),從而推出RFID領(lǐng)域構(gòu)件模型;分析RFID軟件構(gòu)件的分類方法并選擇刻面分類法作為RFID軟件構(gòu)件的分類方法,對(duì)刻面和每個(gè)刻面的術(shù)語(yǔ)進(jìn)行了詳細(xì)闡述,為RFID軟件構(gòu)件化開(kāi)發(fā)提供借鑒。

[1]李錦濤,郭俊波,羅海勇,等.射頻識(shí)別(RFID)技術(shù)及應(yīng)用[J].信息技術(shù)快報(bào),2004,2(11):1-10.

LI Jing-tao,GUO Jun-bo,LUO Hai-yong,et al.RFID technology and appliction[J].Information Technology Letter,2004,2(11):1-10.

[2]楊芙清,梅宏,李克勤.軟件復(fù)用與軟件構(gòu)件技術(shù)[J].電子學(xué)報(bào),1999,27(2):68-74.

YANG Fu-qing,MEI Hong,LI Ke-qing.Software reuse and software component technology[J].ACTA Electronic Sinaca,1999,27(2):68-74.

[3]鄧海生,李軍懷.基于SOA的RFID中間件的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與應(yīng)用,2007(10):131-134.

DENG Hai-sheng,LI Jun-huai.Study and implementation of RFID middleware based on SOA[J].Computer and Technology and Its Application,2007(10):131-134.

[4]張世琨,張文娟,常欣,等.基于軟件體系結(jié)構(gòu)的可復(fù)用構(gòu)件制作和組裝[J].軟件學(xué)報(bào),2001,9(12):1351-1359.

ZHANG Shi-kun,ZHANG Wen-juan,CHANG Xin,et al.The production and assembly of reusable component based software architecture[J].Journal of Software,2001,9(12):1351-1359.

[5]王淵峰,張涌,任洪敏,等.基于刻面描述的構(gòu)件檢索[J].軟件學(xué)報(bào),2002,13(8):1546-1551.

WANG Yuan-feng,ZHANG Yong,REN Hong-min,et al.Component retrieval based on faceted description[J].Journal of Software,2002,13(8):1546-1551.

[6]付青華,林寧,馮惠,等.基于刻面分類的構(gòu)件檢索系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2010,27(6):57-66.

FU Qing-hua,LIN Ning,F(xiàn)ENG Hui,et al.Design and implementation component retrieval system based on faceted classification[J].Computer Application and Software,2010,27(6):57-66.

猜你喜歡
分類模型
一半模型
分類算一算
垃圾分類的困惑你有嗎
大眾健康(2021年6期)2021-06-08 19:30:06
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
分類討論求坐標(biāo)
數(shù)據(jù)分析中的分類討論
教你一招:數(shù)的分類
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 亚洲视频欧美不卡| 无码有码中文字幕| 四虎精品黑人视频| 中文字幕无码电影| 九色视频在线免费观看| 欧美一级专区免费大片| 国产在线观看人成激情视频| 免费国产小视频在线观看| 毛片久久网站小视频| 国产精品一区在线麻豆| 亚洲毛片在线看| 小蝌蚪亚洲精品国产| 国产人免费人成免费视频| 精品福利一区二区免费视频| 国产成人免费观看在线视频| 天堂网国产| 18禁高潮出水呻吟娇喘蜜芽| 毛片基地美国正在播放亚洲| av在线无码浏览| 久久精品国产精品国产一区| 中文字幕在线视频免费| 毛片基地美国正在播放亚洲 | 亚洲成人高清无码| 伊人久综合| 国产久操视频| 成人字幕网视频在线观看| 国产成+人+综合+亚洲欧美| 最近最新中文字幕在线第一页| 99久久精品视香蕉蕉| 国产精品自拍露脸视频| 九色在线视频导航91| 亚洲午夜片| 亚洲区第一页| 成人在线观看一区| 国产精品成人免费综合| 超碰aⅴ人人做人人爽欧美 | 欧美日韩专区| 欧美亚洲欧美| 成年A级毛片| 中文字幕第1页在线播| hezyo加勒比一区二区三区| 区国产精品搜索视频| 美女一级毛片无遮挡内谢| 国产经典免费播放视频| 欧美特黄一级大黄录像| 黄色免费在线网址| 欧美综合区自拍亚洲综合绿色 | 思思热在线视频精品| 国产乱人免费视频| 男女男精品视频| 久久黄色影院| 亚洲av无码人妻| 免费激情网址| 日韩欧美成人高清在线观看| 亚洲精品第五页| www.精品国产| 国产美女无遮挡免费视频网站 | 精品视频一区在线观看| 国产精品福利社| 日本三区视频| 亚洲欧美另类久久久精品播放的| 日韩天堂网| 天天综合网色| JIZZ亚洲国产| 国产精品lululu在线观看| 国产大片黄在线观看| 乱色熟女综合一区二区| 五月婷婷欧美| 超薄丝袜足j国产在线视频| 婷婷六月综合网| 性色生活片在线观看| 国产毛片网站| 久热中文字幕在线| 国产丝袜第一页| 国产大全韩国亚洲一区二区三区| 男人天堂亚洲天堂| 在线网站18禁| 日韩在线永久免费播放| 亚洲国产欧美国产综合久久| 看你懂的巨臀中文字幕一区二区| 欧美日本激情| 免费看a级毛片|