您的位置:軟件測試 > 軟件項目管理 > 開發(fā)管理 >
面向并行設計的虛擬原型技術研究
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2013/6/8 14:27:58 ] 推薦標簽:

3.2 基于域對象的虛擬原型建模與仿真框架 基于域對象的虛擬原型建模與仿真框架

虛擬原型仿真在域對象的功能基礎上進行.其模型在邏輯上是由多個域對象構成的網(wǎng)絡,由一個服務器統(tǒng)一管理.參與虛擬原型仿真的用戶通過客戶結點連接到服務器上,如圖2.服務器結點的核心是對象管理器,它通過對一組領域實體對象的管理,集中體現(xiàn)了產(chǎn)品的整體結構信息.客戶結點由視圖對象、仿真客戶代理和協(xié)作虛擬原型仿真界面構成.視圖對象由對象管理器根據(jù)用戶的仿真需求動態(tài)產(chǎn)生,記錄了用戶希望得到的信息的內容和形式,其主要作用是配合仿真客戶代理,為用戶提供所需的產(chǎn)品仿真視圖,以減少信息冗余.不同領域設計者關心的內容及認識問題的角度都有不同.仿真客戶代理在各領域對象產(chǎn)生的仿真輸出結果中查找用戶需要的信息,經(jīng)過一定轉換后送到虛擬原型界面上產(chǎn)生可視化的輸出.用戶在界面上對虛擬原型所加的操作,被虛擬原型界面感知后,也通過仿真客戶代理轉化為域對象可識別的激勵形式,并通過虛擬原型服務器發(fā)往各域對象。

圖2 基于域對象的異構建?蚣

4、支持虛擬原型的集成框架

實現(xiàn)虛擬原型需要有仿真工具的支持,需要有領域設計工具的支持,也需要有開放的集成框架平臺的支持.集成框架集數(shù)據(jù)庫的數(shù)據(jù)管理能力、網(wǎng)絡的通訊能力及過程的控制能力于一體,它不僅能實現(xiàn)分布環(huán)境中產(chǎn)品數(shù)據(jù)的統(tǒng)一管理,還能夠很好地實現(xiàn)對虛擬原型的支持。

4.1 支持虛擬原型的集成框架的結構 支持虛擬原型的集成框架的結構

支持虛擬原型的集成框架基于Client/Server結構,客戶和服務器對象間的通訊通過基于CORBA的Client/Server中間件連接,其結構如圖3所示。

圖3 支持虛擬原型的集成框架結構

從軟件角度看,它是一種層次結構,上層是用戶服務器,反映了虛擬原型系統(tǒng)所支持的主要功能,用戶通過客戶端用戶界面使用服務方提供的高層次的用戶服務,不必關心底層實現(xiàn)結構.每類服務由多個Agent構成,Agent間以靈活的方式通訊和互操作.用戶服務分為4類:數(shù)據(jù)服務、集成服務、交互服務、應用服務.其中:

    數(shù)據(jù)服務對領域數(shù)據(jù)和原型數(shù)據(jù)進行存儲和管理,并負責產(chǎn)生虛擬數(shù)據(jù).它使用面向對象方法對數(shù)據(jù)建模,用恰當?shù)哪P吐?lián)結部件描述和行為。
    集成服務支持工具集成和團隊集成.包括共享電子記事本,用于多領域設計團隊中人的通訊,也包括工具集成和封裝機制。
    交互服務提供3D虛擬環(huán)境,支持產(chǎn)品數(shù)據(jù)的可視化和交互,為用戶產(chǎn)生沉浸感。
    應用服務管理相對靜態(tài)的應用(大多為商品化工具),這些應用為虛擬原型用戶執(zhí)行特定功能.應用服務包括一些與虛擬原型設計驗證相關的工具,如虛擬原型生成工具、虛擬原型仿真工具,也包括一些特定的服務,如過程管理、項目管理、工具調度、并行設計規(guī)劃等。

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd