您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 開發(fā)管理 >
面向并行設(shè)計(jì)的虛擬原型技術(shù)研究
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/6/8 14:27:58 ] 推薦標(biāo)簽:

在這些用戶服務(wù)之下,是底層支持結(jié)構(gòu),這種底層結(jié)構(gòu)對(duì)用戶不可見.該結(jié)構(gòu)的主要是支持高層次Agent間通訊需求,它包含3個(gè)層次:

(1)信息共享層:與系統(tǒng)內(nèi)實(shí)體間的高層次通訊需求相關(guān)。

(2)對(duì)象管理層:在分布異構(gòu)計(jì)算環(huán)境中,對(duì)用戶和應(yīng)用隱藏通訊細(xì)節(jié)。

(3)高性能計(jì)算和通訊網(wǎng)絡(luò)接口層:分離網(wǎng)絡(luò)級(jí)的底層硬件和通訊與對(duì)象管理層及其它高層次Agent。

在上述結(jié)構(gòu)中,數(shù)據(jù)服務(wù)是實(shí)現(xiàn)支持虛擬原型的集成框架的核心和難點(diǎn),在4.2節(jié)中展開闡述。

4.2 數(shù)據(jù)服務(wù) 數(shù)據(jù)服務(wù)

圖4是基于域?qū)ο蟮奶摂M原型數(shù)據(jù)服務(wù)的結(jié)構(gòu).領(lǐng)域數(shù)據(jù)庫(kù)(Discipline Database,DDB)中存放域?qū)ο?虛擬原型是對(duì)域?qū)ο蟮母邔哟畏庋b,是以產(chǎn)品為核心包含多領(lǐng)域信息的完備功能實(shí)體,為用戶提供一個(gè)數(shù)字的產(chǎn)品仿真模型.原型數(shù)據(jù)庫(kù)(Prototype Database, PDB)存放虛擬原型使用的多領(lǐng)域數(shù)據(jù)集合,包括所有域?qū)ο、域(qū)ο笾g的關(guān)系以及相關(guān)的設(shè)計(jì)數(shù)據(jù)與虛擬數(shù)據(jù)等.用戶界面一方面通過仿真界面服務(wù)器接受用戶的仿真操作,并將該操作轉(zhuǎn)化成向虛擬原型提出的仿真請(qǐng)求;另一方面將仿真的結(jié)果數(shù)據(jù)以圖形方式顯示,以便人機(jī)交互.領(lǐng)域數(shù)據(jù)庫(kù)和原型數(shù)據(jù)庫(kù)分別置于物理上分布的多個(gè)Server中,各Client中仿真界面直接訪問原型數(shù)據(jù)庫(kù)所在的Server,該Server再根據(jù)內(nèi)部的域?qū)ο蠊芾頇C(jī)制,向各領(lǐng)域數(shù)據(jù)庫(kù)所在的Server上的域?qū)ο蟀l(fā)出服務(wù)請(qǐng)求.后,將服務(wù)返回的結(jié)果提供給用戶界面或視圖對(duì)象。

圖4 基于域?qū)ο蟮奶摂M原型

領(lǐng)域數(shù)據(jù)庫(kù)為虛擬原型提供的數(shù)據(jù)服務(wù)功能主要有以下4個(gè)方面:域?qū)ο蟮纳膳c存儲(chǔ);面向仿真的數(shù)據(jù)服務(wù);與相關(guān)領(lǐng)域的數(shù)據(jù)交換;面向虛擬數(shù)據(jù)生成的數(shù)據(jù)服務(wù).原型數(shù)據(jù)庫(kù)在數(shù)據(jù)管理功能上由對(duì)象管理器、仿真數(shù)據(jù)服務(wù)器和虛擬數(shù)據(jù)產(chǎn)生器構(gòu)成.對(duì)象管理器負(fù)責(zé)域?qū)ο笈c視圖對(duì)象的創(chuàng)建、維護(hù)和刪除工作.仿真數(shù)據(jù)服務(wù)器主要根據(jù)界面服務(wù)器對(duì)用戶操作的感知,通過對(duì)域?qū)ο蟮脑L問,為仿真界面提供相應(yīng)的仿真與數(shù)據(jù)服務(wù).數(shù)據(jù)產(chǎn)生器按照一定的規(guī)則,結(jié)合領(lǐng)域數(shù)據(jù)庫(kù)中的設(shè)計(jì)信息,自動(dòng)生成虛擬原型中的虛擬數(shù)據(jù)。

4.2.1 對(duì)象管理器

對(duì)象管理器負(fù)責(zé)視圖對(duì)象、域?qū)ο笠约邦I(lǐng)域?qū)嶓w對(duì)象的管理.對(duì)象管理器的視圖對(duì)象管理功能包括:

    視圖對(duì)象的創(chuàng)建與刪除.在仿真開始前,用戶通過界面服務(wù)器提供的“注冊(cè)”功能,向虛擬原型提交所關(guān)心的仿真視圖,對(duì)象管理器在Client上創(chuàng)建一個(gè)視圖對(duì)象.隨著仿真過程的結(jié)束,視圖對(duì)象被刪除。
    視圖對(duì)象的動(dòng)態(tài)重構(gòu).隨著仿真過程的進(jìn)行,經(jīng)過初始化的視圖對(duì)象無法完全滿足用戶界面的需求,需要根據(jù)用戶的操作過程,對(duì)視圖對(duì)象進(jìn)行動(dòng)態(tài)重構(gòu)。
    視圖對(duì)象的版本管理.仿真界面允許用戶對(duì)一個(gè)設(shè)計(jì)進(jìn)行多方位的仿真,雖然它們共享一個(gè)視圖對(duì)象,但關(guān)心的角度各有不同,需要建立視圖對(duì)象的不同版本,分別管理。

對(duì)象管理器對(duì)域?qū)ο蟮墓芾硎峭ㄟ^領(lǐng)域?qū)嶓w對(duì)象完成的.原型數(shù)據(jù)庫(kù)中的領(lǐng)域?qū)嶓w對(duì)象與領(lǐng)域數(shù)據(jù)庫(kù)中的領(lǐng)域?qū)嶓w對(duì)象一一對(duì)應(yīng),記錄了該領(lǐng)域?qū)嶓w對(duì)象的相關(guān)屬性信息.對(duì)象管理器對(duì)域?qū)ο蟮墓芾碇饕I(lǐng)域?qū)嶓w對(duì)象的創(chuàng)建、維護(hù)和刪除等。

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