新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > RFID領域軟件構件化開發技術研究

        RFID領域軟件構件化開發技術研究

        作者: 時間:2012-08-21 來源:網絡 收藏

        2.2 模型
        模型對化開發方法的起著至關重要的作用,構件模型是構件技術的核心內容。XML語言作為構件描述語言,相對其他語言有很強的優越性,便于組裝工具通過構件的描述文檔了解構件信息,以及驗證構件之間的約束關系等。在基于普通構件模型的基礎上,本文采用的構件模型如圖2所示。

        本文引用地址:http://www.104case.com/article/154094.htm

        b.JPG


        由圖2的構件模型可知,領域構件包括構件實體和構件文法描述。其中,構件實體包含構件屬性、構件服務接口、構件引用接口等;構件文法描述即為構件關系集合,服務接口集合,引用接口集合>描述文檔。在構件文法描述中,構件關系集合即為構件所依賴的構件集合和與該構件互斥的構件集合;服務接口集合即為該構件對外提供的服務接口;構件引用接口集合則是該構件所引用其他構件服務的接口。

        3 領域的構件分類
        在RFID構件庫構件的開發和積累中,將產生包含基礎應用類、表示層類、運算邏輯類和流程類構件等基礎構件和應用于讀寫器、電子標簽及通信網絡的專用構件。隨著RFID領域的不斷發展和深入演化,需要在保持整體表示結構的情況下,適當對RFID構件的屬性進行一定的修正、擴充和刪減,以保證構件在描述上的準確性。
        3.1 RFID領域刻面分類的優越性
        構件的分類方法有很多種,刻面分類方法更適合于面向特定領域構件庫,特定領域的刻面分類模式易于從領域模型中導出。采用刻面分類方法對RFID構件庫中的構件進行刻面分類,以各類構件的共同特征實現對RFID構件庫基礎構件和專用構件統一組織、統一管理和檢索,并在此基礎上進行構件檢索技術的
        從刻面分類模式本身來說,它不區分領域,要求所有的構件都使用同樣的刻面來描述,這種限制極大影響了用戶對目標領域的理解和檢索效率和質量。領域不同,刻面描述重點可能會有較大差異。因此,面向特定領域構件庫,限制了領域術語空間,將大大提高構件的查準率。
        3.2 RFID領域刻面描述
        Prieto—Diaz最早所提出的刻面分類方案包括兩個方面:“功能”和“環境”,通過上述對RFID領域系統的分析,并結合實際應用系統開發需要,本文使用一個4元組來描述構件,具體屬性如圖3所示。
        1)TYpe類型:
        2)Application Domain應用領域;
        3)Language語言特性;
        4)Level層次;

        c.JPG


        以上是4個屬性彼此之間相可正交,充分體現構件對于用戶最相關的特征表示,能較好適應RFID構件庫的發展和刻面的兼容擴充。該刻面分類建立的術語空間樹如圖4~7所示。

        4 結束語
        復用技術能夠很好的解決規模和復雜度日益增加的困境,基于構件的開發是軟件復用的一種有效方法,這一方法同樣適宜在RFID軟件開發過程中采用。本文分析和了RFID領域的系統結構,從而推出RFID領域構件模型;分析RFID軟件構件的分類方法并選擇刻面分類法作為RFID軟件構件的分類方法,對刻面和每個刻面的術語進行了詳細闡述,為RFID軟件構件化開發提供借鑒。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鄢陵县| 济源市| 大名县| 沽源县| 望谟县| 家居| 六安市| 利川市| 岳阳市| 宝丰县| 新蔡县| 沂南县| 沂源县| 兰西县| 额济纳旗| 隆化县| 梁河县| 开封市| 科技| 宕昌县| 长宁区| 加查县| 呼玛县| 华坪县| 始兴县| 平安县| 宝清县| 合川市| 军事| 元氏县| 界首市| 泰兴市| 韶关市| 西平县| 沙洋县| 闽侯县| 潜山县| 临汾市| 台北市| 镇康县| 崇仁县|